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_mainnetx-api-key: {api_key}Data API
https://api.blockvectra.com/v1/data/arb_mainnetx-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 ID | 42161 |
|---|---|
| Поддержка 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_getLogs | 1,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}"Часто задаваемые вопросы
Поддерживает ли 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.