Перейти до вмісту
BlockVectra

Безкоштовний RPC-ендпоінт Fraxtal — без API key

EVM-compatible

Ендпоінти

API key не потрібен. Лише методи гаманця з лімітами на IP. Актуальні методи та ліміти дивіться в GET /v1/chains.

Безкоштовний публічний RPC-ендпоінт
https://api.blockvectra.com/v1/fraxtal_mainnet/public
curl -X POST 'https://api.blockvectra.com/v1/fraxtal_mainnet/public' -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
Ліміт частоти запитів: 3 запити/с на IP, сплеск 20, макс. пакет 10
Ліміт надсилання транзакцій: 1 запит/с на IP, сплеск 3
Публічні методи
  • eth_chainId
  • net_version
  • eth_blockNumber
  • eth_getBalance
  • eth_getTransactionCount
  • eth_getCode
  • eth_getStorageAt
  • eth_call
  • eth_estimateGas
  • eth_gasPrice
  • eth_maxPriorityFeePerGas
  • eth_feeHistory
  • eth_getBlockByNumber
  • eth_getBlockByHash
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_syncing
  • web3_clientVersion
  • eth_sendRawTransaction
Усі безкоштовні публічні RPC-ендпоінти
Публічна історія: останні 1,000 блоків. Зареєструйтеся безкоштовно, щоб використовувати безкоштовні кредити API для підтримуваних методів цієї мережі.
JSON-RPC (ключ у шляху)
https://api.blockvectra.com/v1/fraxtal_mainnet/{api_key}
JSON-RPC (заголовок: x-api-key)
https://api.blockvectra.com/v1/fraxtal_mainnet
x-api-key: {api_key}

WebSocket

WebSocket (ключ у шляху)
wss://api.blockvectra.com/v1/fraxtal_mainnet/{api_key}
WebSocket (заголовок: x-api-key або Authorization)
wss://api.blockvectra.com/v1/fraxtal_mainnet
x-api-key: {api_key}
Authorization: Bearer {api_key}
Підтримувані типи підписок
  • newHeads
  • logs (фільтр повинен містити address або topic0)

Параметри мережі

Chain ID252
Безкоштовний публічний RPC-ендпоінтhttps://api.blockvectra.com/v1/fraxtal_mainnet/public
Кількість методів з API key39
Data APIНе підтримується
Підтримка WebSocketПідтримується
Webhook-сповіщенняНе підтримується
Надсилання транзакційПідтримується
Надсилання транзакцій (публічний ендпоінт без key)Підтримується
Вікно історії стануІсторичний стан за останні 10,000 блоків
Максимальний діапазон блоків eth_getLogs1,000 блоків
Набори даних Data APIНе підтримується
Підтримувані типи підписокnewHeads, logs
Пов'язані тестові мережіНевідомо
Пов'язані посібникиНевідомо

Швидкий приклад

curl -X POST https://api.blockvectra.com/v1/fraxtal_mainnet \
  -H "Content-Type: application/json" \
  -H "x-api-key: {api_key}" \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

Ліміти

Вікно історії стануІсторичний стан за останні 10,000 блоків
Максимальний діапазон блоків eth_getLogs1,000 блоків
Політика методів
Дозволено: eth_blobBaseFee, eth_blockNumber, eth_call, eth_chainId, eth_createAccessList, eth_estimateGas, eth_feeHistory, eth_gasPrice, eth_getBalance, eth_getBlockByHash, eth_getBlockByNumber, eth_getBlockReceipts, eth_getBlockTransactionCountByHash, eth_getBlockTransactionCountByNumber, eth_getCode, eth_getHeaderByHash, eth_getHeaderByNumber, eth_getLogs, eth_getProof, eth_getRawTransactionByBlockHashAndIndex, eth_getRawTransactionByBlockNumberAndIndex, eth_getRawTransactionByHash, eth_getStorageAt, eth_getTransactionByBlockHashAndIndex, eth_getTransactionByBlockNumberAndIndex, eth_getTransactionByHash, eth_getTransactionCount, eth_getTransactionReceipt, eth_getUncleByBlockHashAndIndex, eth_getUncleByBlockNumberAndIndex, eth_getUncleCountByBlockHash, eth_getUncleCountByBlockNumber, eth_maxPriorityFeePerGas, eth_sendRawTransaction, eth_simulateV1, eth_syncing, net_version, web3_clientVersion, web3_sha3

Виберіть завдання

Рішення для ваших ончейн-завдань

Наступні кроки з API key

eth_getLogs

set -eu
MAX_LOGS_BLOCK_RANGE=1000
head=$(curl -fsS 'https://api.blockvectra.com/v1/fraxtal_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}' | python3 -c 'import json,sys; print(int(json.load(sys.stdin)["result"],16))')
from=$((head >= MAX_LOGS_BLOCK_RANGE ? head - MAX_LOGS_BLOCK_RANGE + 1 : 0))
from_hex=$(printf '0x%x' "$from")
to_hex=$(printf '0x%x' "$head")
curl -fsS 'https://api.blockvectra.com/v1/fraxtal_mainnet' -H "x-api-key: $BLOCKVECTRA_API_KEY" -H 'Content-Type: application/json' \
  -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"eth_getLogs\",\"params\":[{\"fromBlock\":\"$from_hex\",\"toBlock\":\"$to_hex\"}]}"
eth_getLogs

WebSocket

echo '{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}' | websocat --no-close -H="x-api-key: $BLOCKVECTRA_API_KEY" 'wss://api.blockvectra.com/v1/fraxtal_mainnet'
WebSocket

Поширені запитання

Чи підтримує Fraxtal RPC протокол WebSocket?

Fraxtal RPC підтримує з'єднання через WebSocket. Підтримувані типи підписок: newHeads, logs.

Чи підтримує Fraxtal RPC методи trace та debug?

Методи trace та debug не підтримуються для Fraxtal RPC.

Ціни

Отримайте 30,000,000 CU під час реєстрації, поповнення кожні 30 дн. (баланси та ліміти швидкості є спільними для всіх мереж; кредитна картка не потрібна); ціна за мільйон викликів: eth_blockNumber $0.10, eth_call $1.50, eth_getLogs $3.00.

Переглянути тарифні плани →