定价:每个方法公开标价,按量付费
受支持的 eth_call 在未扣赠额时每百万次计算费为 $1.50;完整任务应按当前方法权重和限制计算。
1 美元 = 10,000,000 CU。按量付费,USDC / USDT / USDG 最低充值 $0.01。无需订阅或信用卡,每个方法价格公开,被拒绝的请求不计费。
套餐
免费开始
注册即得 30,000,000 CU。首次计费调用后,每 30 天为一个周期;周期结束时余额低于 30,000,000 CU 的,补足到 30,000,000 CU(不累积)。账户下所有 key 合计平均每秒 25 次调用。无需信用卡。
按量付费
最低充值 $0.01。首次付费充值后解除账户级每秒调用上限;每个 key 至少提升到 2,000 CU/s(突发 10,000 CU),更高的自定义限额保持不变。剩余免费额度保留。
常用方法(每百万次)
- eth_call $1.50
- eth_getLogs $3.00
- 地址余额查询 $2.50
- DEX 日线 $1.50
完整方法权重表
按 CU 从低到高排列。
| 方法 | CU |
|---|---|
| eth_blockNumber | 1 |
| eth_chainId | 1 |
| eth_getBlockByNumber | 5 |
| eth_blobBaseFee | 10 |
| eth_feeHistory | 10 |
| eth_gasPrice | 10 |
| eth_getBalance | 10 |
| eth_getBlockByHash | 10 |
| eth_getBlockReceipts | 10 |
| eth_getBlockTransactionCountByHash | 10 |
| eth_getBlockTransactionCountByNumber | 10 |
| eth_getCode | 10 |
| eth_getHeaderByHash | 10 |
| eth_getHeaderByNumber | 10 |
| eth_getProof | 10 |
| eth_getRawTransactionByBlockHashAndIndex | 10 |
| eth_getRawTransactionByBlockNumberAndIndex | 10 |
| eth_getRawTransactionByHash | 10 |
| eth_getStorageAt | 10 |
| eth_getTransactionByBlockHashAndIndex | 10 |
| eth_getTransactionByBlockNumberAndIndex | 10 |
| eth_getTransactionByHash | 10 |
| eth_getTransactionCount | 10 |
| eth_getTransactionReceipt | 10 |
| eth_getUncleByBlockHashAndIndex | 10 |
| eth_getUncleByBlockNumberAndIndex | 10 |
| eth_getUncleCountByBlockHash | 10 |
| eth_getUncleCountByBlockNumber | 10 |
| eth_maxPriorityFeePerGas | 10 |
| eth_syncing | 10 |
| net_version | 10 |
| web3_clientVersion | 10 |
| web3_sha3 | 10 |
| eth_call | 15 |
| eth_createAccessList | 20 |
| eth_estimateGas | 20 |
| eth_simulateV1 | 20 |
| eth_getLogs | 30 |
| eth_sendRawTransaction | 30 |
| debug_traceBlockByHash | 100 |
| debug_traceBlockByNumber | 100 |
| debug_traceCall | 100 |
| debug_traceTransaction | 100 |
| trace_block | 100 |
| trace_call | 100 |
| trace_get | 100 |
| trace_replayTransaction | 100 |
| trace_transaction | 100 |
Data API 操作
| 方法 | CU |
|---|---|
| data.chains | 1 |
| data.status_freshness | 1 |
| data.block | 5 |
| data.block_by_hash | 5 |
| data.nft | 5 |
| data.token | 5 |
| data.transaction | 5 |
| data.block_transactions | 10 |
| data.tokens_batch | 10 |
| data.dex_prices | 15 |
| data.stock | 15 |
| data.stocks | 15 |
| data.address_balances | 25 |
| data.address_transactions | 25 |
| data.address_transfers | 25 |
| data.dex_swaps | 25 |
| data.nfts_by_owner | 25 |
| data.token_holders | 25 |
| data.token_transfers | 25 |
| data.block_traces | 200 |
| data.transaction_trace | 200 |
Webhook 推送
CU 权重来自 GET /v1/plans,自动重试免费。
每账户每 UTC 日免费地址数:1000
每账户每 UTC 日的免费地址额度,由所有订阅组共享,与套餐无关。对每个组,统计其在该日在线期间的最大地址数;按组 ID 升序分配额度。同一地址在两个组中计为两份;组内链的数量不会使地址数成倍增加。整日离线或已删除的组不计入。对每个组,扣除分配给它的额度后,将剩余地址数乘以 `push.address_day` CU 权重(来自 `method_weights`)。当前配置的额度来自地址日计费所用的同一定价策略;它不是账户容量上限,也不是每个组各自独立的额度。
| 方法 | 计费单位 | CU |
|---|---|---|
| push.address_day | 计费地址日 | 33 |
| push.history | 成功的历史查询请求 | 25 |
| push.log | 已送达的数据事件 | 150 |
| push.native_transfer | 已送达的数据事件 | 150 |
| push.token_transfer | 已送达的数据事件 | 150 |
- 自助档
每个订阅最多 1,000,000 个地址,注册即用。
按量计费
- 企业档
每个订阅 10,000,000 / 100,000,000 个地址。
联系我们开通
两档沿用相同的地址日与已送达事件单价。
链专有操作不可用时(如该链不支持或 trace 覆盖范围之外),接口返回 422,不计费。
这些权重也可以从 GET /v1/plans 以 JSON 获取。
全部方法与 CU 权重
每行是一个方法,每列是一条链。CU 权重来自公开定价接口。
| 方法 | CU/次 | Arbitrum One | Arc | Avalanche C-Chain | Base | Berachain | Boba | BNB Smart Chain | Celo | 以太坊 | Ethereum Sepolia | Fraxtal | Gnosis | HyperEVM | Ink | Katana | Linea | Metal L2 | Mode | OP Mainnet | Polygon | Robinhood Chain | Robinhood Chain Testnet | Rootstock | Soneium | Sonic | Unichain | World Chain | X Layer | Zora |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 数据 API | 支持 | 不支持 | 不支持 | 支持 | 不支持 | 不支持 | 支持 | 不支持 | 支持 | 支持 | 不支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | |
| WebSocket 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | |
| Webhook 推送 | 支持 · 确认数 1–120(默认 120) | 不支持 | 不支持 | 支持 · 确认数 1–519(默认 1) | 不支持 | 不支持 | 支持 · 确认数 1–2(默认 1) | 不支持 | 支持 · 确认数 1–82(默认 6) | 支持 · 确认数 1–67(默认 6) | 不支持 | 不支持 | 支持 · 确认数 1–1(默认 1) | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 支持 · 确认数 1–200(默认 200) | 支持 · 确认数 1–1(默认 1) | 支持 · 确认数 1–1(默认 1) | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | |
| 发送交易 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | |
| 发送交易(免 key 公开端点) | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | |
| 历史状态窗口 | 最近 5,000 个区块的历史状态 | 未知 | 最近 128 个区块的历史状态 | 最近 10,000 个区块的历史状态 | 最近 9,000 个区块的历史状态 | 最近 80,000 个区块的历史状态 | 最近 100 个区块的历史状态 | 最近 864,000 个区块的历史状态 | 最近 250,000 个区块的历史状态 | 未知 | 最近 10,000 个区块的历史状态 | 最近 262,000 个区块的历史状态 | 未知 | 最近 9,000 个区块的历史状态 | 最近 86,400 个区块的历史状态 | 最近 128 个区块的历史状态 | 最近 10,000 个区块的历史状态 | 最近 10,000 个区块的历史状态 | 最近 1,296,000 个区块的历史状态 | 最近 126 个区块的历史状态 | 最近 900 个区块的历史状态 | 最近 1,023 个区块的历史状态 | 最近 6,000 个区块的历史状态 | 最近 9,000 个区块的历史状态 | 最近 11,000 个区块的历史状态 | 最近 85,500 个区块的历史状态 | 最近 30,000 个区块的历史状态 | 最近 250,000 个区块的历史状态 | 最近 10,000 个区块的历史状态 | |
| eth_getLogs 单次最大区块跨度 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | 1,000 个区块 | |
| Data API 数据集 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 不支持 | 不支持 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 不支持 | 不支持 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 不支持 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 不支持 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 区块、交易、地址交易、转账、代币元数据、数据新鲜度 | 区块、交易、地址交易、转账、代币元数据、DEX 成交、代币化股票、Trace、数据新鲜度 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | |
| debug_traceBlockByHash | 100 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 |
| debug_traceBlockByNumber | 100 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 |
| debug_traceCall | 100 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 |
| debug_traceTransaction | 100 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | —不支持 |
| eth_blobBaseFee | 10 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_blockNumber | 1 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_call | 15 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_chainId | 1 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_createAccessList | 20 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_estimateGas | 20 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_feeHistory | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_gasPrice | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getBalance | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getBlockByHash | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getBlockByNumber | 5 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getBlockReceipts | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getBlockTransactionCountByHash | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getBlockTransactionCountByNumber | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getCode | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getHeaderByHash | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getHeaderByNumber | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getLogs | 30 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getProof | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getRawTransactionByBlockHashAndIndex | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getRawTransactionByBlockNumberAndIndex | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getRawTransactionByHash | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getStorageAt | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getTransactionByBlockHashAndIndex | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getTransactionByBlockNumberAndIndex | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getTransactionByHash | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getTransactionCount | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getTransactionReceipt | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getUncleByBlockHashAndIndex | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getUncleByBlockNumberAndIndex | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getUncleCountByBlockHash | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_getUncleCountByBlockNumber | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_maxPriorityFeePerGas | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_sendRawTransaction | 30 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_simulateV1 | 20 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | —不支持 | —不支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| eth_syncing | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| net_version | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| trace_block | 100 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 |
| trace_call | 100 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 |
| trace_get | 100 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 |
| trace_replayTransaction | 100 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 |
| trace_transaction | 100 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | ✓支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 | —不支持 |
| web3_clientVersion | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
| web3_sha3 | 10 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | —不支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 | ✓支持 |
常见但不支持的请求
- trace 系列方法:仅在目标链支持 debug_traceTransaction 时,才使用该方法并传入 {"tracer":"callTracer"}。
- filter 类方法(如 eth_newFilter):改用轮询 eth_getLogs。通过 HTTP 调用 eth_subscribe 返回 -32601;在 /v1/chains 中 ws 为 true 的链上,可以通过 WebSocket 使用 eth_subscribe(见文档「支持的链」页);其他情况轮询 eth_getLogs。
- 历史数据查询需核对目标链 Data API 的数据集与覆盖范围,见数据集目录。
用量估算
选择方法与每天调用次数,估算每个周期的总 CU、占免费套餐额度的比例与按标价的费用。
- 每 30 天周期总 CU
- 9M CU
- 占免费套餐每周期额度
- 30%(免费额度 30M CU)
- 按标价估算
- $0.90
- 平均每秒调用数
- 0.23 次/秒(免费套餐上限 25 次/秒,允许短时突发)
允许与拒绝的方法
各链的具体方法支持与策略请参见文档中的 JSON-RPC 方法策略 →
计费细则(结算周期、取整与结转、余额准入)
计费按 CU(Compute Unit,计算单元)计量:每个 JSON-RPC 方法按其权重消耗一定数量的 CU。用量为所有链、JSON-RPC 与 Data API 的合计。测试网与主网使用同一套 CU 权重,从同一份余额与免费额度扣。
权重表中未列出的 JSON-RPC 方法按 10 CU 计费。
每 1,000 CU 结算为 1 个计费单位。
结算
用量按账户、按小时汇总扣费,向下取整为整计费单位(1 计费单位 = 1,000 CU),未满 1 单位的余数结转到下一期(跨期合计扣费为 floor(累计 CU / 1,000));结算在账期结束约 15 分钟后执行。例如:上期结转 508 CU,本期消耗 2557 CU,合计 3065 CU,本期扣除 3 个计费单位,余数 65 CU 继续结转至下一期。
余额与准入
每个请求都会实时核对余额(含尚未结算的用量);余额用尽后,新请求将返回 HTTP 402。
免费套餐
注册即享 30,000,000 CU 初始额度。首次计费调用后开启 30 天用量周期,到期自动补足至 30,000,000 CU(不累积)。当前账户下全部 key 共享平均每秒 25 次调用,允许短时突发;每个 key 仍有默认 100 CU/s 限额(突发 400 CU)。
无需信用卡,GitHub/Google/钱包任选登录即开户。
用 USDC / USDT / USDG 付费
最低充值 $0.01。每个账户有专属充值地址,人和 Agent 走同一套流程。
支持的网络与币种
Ethereum (USDC、USDT)、BNB Smart Chain (USDT、USDC)、Polygon (USDC、USDT)、HyperEVM (USDC、USDT)、Robinhood Chain (USDG)、Base (USDC)、Arbitrum One (USDC、USDT)
实时可用状态以 GET https://api.blockvectra.com/v1/topup/status 为准。
登录后打开账单页,使用账户中显示的充值地址和币种信息。
首笔付费充值到账后,停止免费周期补足,未用完的免费额度保留,解除账户级调用速率上限;每个未撤销的 key 会提高到至少付费账户下限(是下限,不是上限),更高的自定义限额保持不变。
我们绝不会索要私钥或助记词;充值地址只在你的账户里给出。
常见问题
一个 key 能用于所有链吗?
可以。同一个 API key 适用于所有支持链的 JSON-RPC,并在已开放的链上调用 Data API;key 属于账户,不绑定特定链。 查看「一个 key 切链」指南 →
被拒绝的请求计费吗?
不计费。服务条款第 8 条(计量与计费)规定:因服务额度不足、超出限流、网络暂时不可用、请求格式错误等原因被本服务拒绝的请求,不计费;超出数据覆盖范围的请求不计费,但可能计入限流。 查看服务条款第 8 条 →
怎么付费?
按量付费:1 USD = 10,000,000 CU,最低充值 $0.01。支持的网络与最低金额见用 USDC / USDT / USDG 付费。