跳转到内容

Request Unit(RU)

RU(Request Unit) 是 BlockReq 统计 API 使用量的计费单位。每个 RPC 方法会根据计算复杂度消耗不同数量的 RU。

  • 你的账户有一个 RU 余额
  • 每次 API 调用都会 扣减 RU
  • 不同方法消耗 不同 RU
  • 简单读取(如 eth_chainId)可为 0 RU
  • 复杂操作(如 eth_getLogs)消耗更高
方法RU 消耗说明
eth_chainId0免费,常量查询
eth_blockNumber5轻量读取
eth_getBalance10单次状态读取
eth_call20需要 EVM 执行
eth_getLogs50可能扫描大量区块
debug_traceTransaction200完整执行追踪

月度/套餐 RU 按以下方式消耗:

日消耗 RU = Σ (方法调用次数 × 方法 RU 成本)

例如,你的应用每天调用 1,000 次 eth_call 和 500 次 eth_getLogs

日 RU = (1,000 × 20) + (500 × 50) = 20,000 + 25,000 = 45,000 RU
月 RU ≈ 45,000 × 30 = 1,350,000 RU(1.35M RU)

这个量级在免费套餐(80M RU/月)范围内。