Перейти к содержимому

Arbitrum One: RPC и Data API

EVM-compatible

Эндпоинты

JSON-RPC (ключ в пути)
https://api.blockvectra.com/v1/arb_mainnet/{api_key}
JSON-RPC (заголовок: x-api-key)
https://api.blockvectra.com/v1/arb_mainnet
x-api-key: {api_key}
Data API
https://api.blockvectra.com/v1/data/arb_mainnet
x-api-key: {api_key}
Публичный эндпоинт без ключа
https://api.blockvectra.com/v1/arb_mainnet/public
Лимит частоты запросов: 3 запроса/с на IP, всплеск 20, макс. пакет 10
Лимит отправки транзакций: 1 запрос/с на IP, всплеск 3
Попробуйте без регистрации (базовые методы, последние 1,000 блоков). Зарегистрируйтесь бесплатно для доступа ко всем методам, включая eth_getLogs и trace/debug, повышенных лимитов, Data API.

Параметры сети

Chain ID42161
Поддержка WebSocketНе поддерживается

Быстрый пример

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

Лимиты

Окно истории состоянияИсторическое состояние за последние 6,000 блоков
Максимальный диапазон блоков для eth_getLogs1,000 блоков
Политика методов
Разрешено: debug_traceBlockByHash, debug_traceBlockByNumber, debug_traceCall, debug_traceTransaction, 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

Data API

Проверить свежесть данных сети

curl -s "https://api.blockvectra.com/v1/data/arb_mainnet/status/freshness" -H "x-api-key: {api_key}"

Руководство по наборам данных(на английском) →

Документация по Data API(на английском) →

Часто задаваемые вопросы

Поддерживает ли Arbitrum One RPC протокол WebSocket?

Arbitrum One RPC не поддерживает соединения WebSocket.

Поддерживает ли Arbitrum One RPC методы debug?

Arbitrum One RPC поддерживает методы debug, включая: debug_traceBlockByHash, debug_traceBlockByNumber, debug_traceCall, debug_traceTransaction.

Цены

Получите 30,000,000 CU при регистрации, пополнение каждые 30 дн. (баланс CU и лимиты частоты запросов общие для всех сетей; банковская карта не требуется); стоимость за миллион вызовов: eth_blockNumber $0.10, eth_call $1.50, eth_getLogs $3.00.

Планы и цены →