Request Counting(请求计数)
BlockReq 按可区分 Request 计量已认证 JSON-RPC。Archive 或历史读取不单独计费。Dashboard 显示 Requests used、Requests remaining 和 Wallet balance。
哪些情况计 1 个 Request
- 已认证 HTTP JSON-RPC 在被执行或被服务时计 1 个 Request。这包括成功、空但有效的结果、缓存命中,以及执行类异常(例如 revert)。
- 客户 batch 中的每个 item 作为独立请求转发,并按其方法分别计数。混合方法的 batch 不会合并到一个方法上。
- 一个 WSS JSON-RPC 请求(包括 subscribe 与 unsubscribe)计 1 个 Request。
- 每条成功交付的 WSS event 或 notification 计 1 个 Request。这包括 EVM
eth_subscription推送和 Solana 订阅消息。WSS notification 计数不被 HTTP 规则替换。
哪些情况计 0
- HTTP JSON-RPC method not found 及其他非执行类 application error。
- 协议、传输、限流或取消失败,以及未路由的早期错误。
- 本地准入拒绝。
- WSS ping 与 pong frame。
- 未成功交付给客户的 notification。
- 鉴权或策略拒绝。
- 限流响应(
429)与 gateway 故障(5xx)。 - 未认证公共 HTTP 或 WSS 流量不会扣减客户请求余额。
HTTP 与 WSS 日志
- HTTP
eth_getLogs计 1 个 Request,与区块范围无关。 - WSS 日志与订阅流量按每条交付的 event 计 1 个 Request。
方法倍率
每个可区分 Request 先计为 1 个 Request。部分方法族再计为 N 个 Requests used:
| 方法族 | 计为 | 方法 |
|---|---|---|
| 普通 chain / net / web3 调用 | 1 | eth_*(例如 eth_blockNumber、eth_call、eth_getBalance、eth_getBlockByNumber、eth_sendRawTransaction、eth_getLogs)、net_*、web3_*、eth_subscribe / eth_unsubscribe,以及每条交付的 EVM 或 Solana notification |
| Proof 与区块 receipt | 3 | eth_getProof、eth_getBlockReceipts |
| 单次 debug / trace | 5 | debug_traceCall、debug_traceTransaction、trace_call、trace_callMany、trace_transaction、trace_filter、trace_get、trace_rawTransaction、trace_replayTransaction |
| 区块级 debug、replay 与 txpool | 20 | debug_traceBlockByNumber、debug_traceBlockByHash 及其他 debug_traceBlock*;trace_block;trace_replayBlockTransactions;txpool_status、txpool_inspect、txpool_content 及其他 txpool_* |
Free 不包含 debug_*、trace_*、txpool_*。付费套餐之间不区分这些方法族。
Archive 或历史状态读取使用该方法本身的倍率。
示例
| 客户事件 | Requests used |
|---|---|
eth_blockNumber | 1 |
历史 eth_getBalance | 1 |
HTTP eth_getLogs(任意区块范围) | 1 |
一条交付的 eth_subscription event | 1 |
| 一条交付的 Solana 订阅消息 | 1 |
eth_getProof | 3 |
debug_traceCall | 5 |
debug_traceBlockByNumber | 20 |
eth_call revert | 1 |
| HTTP method not found | 0 |
| WSS ping/pong 或未交付 notification | 0 |
余额与 PAYG
免费赠送与 Request Pack 通过独立过期的 lot 持有 Requests remaining。结算按 FEFO(先到期先扣)扣减可用 lot。预付 Requests 用尽且已启用 PAYG 后,额外 Requests used 按 $3.90 / 1M Requests used 应计。
Dashboard 分别展示 Request 用量与钱包:
- Request 剩余(预付余额)
- Requests 24h / 30d
- Wallet balance(钱包余额)
套餐数量、有效期、获取方式与限速见 方案与定价。