BlockReq RPC
覆盖 20 个网络的多链 RPC
JSON-RPC,支持 HTTPS 与 WebSocket,每个网络一个独立域名。Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum 提供 Archive 状态、eth_getProof、debug 与 trace。每 30 天免费 3M Requests。
Archive 与 Proof
在 Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum 上对任意历史区块调用 eth_call、eth_getBalance、eth_getStorageAt 与 eth_getProof。
Debug 与 Trace
同样这些链上,付费套餐可用 debug_traceTransaction、debug_traceCall、trace_block 与 trace_filter;另支持带 stateOverride 的 eth_call 做模拟。
每条链用法一致
每个网络一个主机名,JSON-RPC 同时支持 HTTPS 与 WebSocket,公开试用 URL 无需 key 即可调用。
为 AI 编程助手准备
公开的 MCP 服务、Agent Skill、llms.txt 与 OpenRPC 文档,帮助 AI 助手选对主机和方法。
Archive 与证明
读取任意历史区块的状态,并可取 Merkle 证明。
请求示例
curl https://ethereum-rpc.blockreq.com/v1/rpc/public \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x0000000000000000000000000000000000000000","0x10d4f"],"id":1}'Debug 与 trace
逐层回放一笔交易。重型方法需要付费端点;Free 端点不含 debug 与 trace。
请求示例
curl https://ethereum-rpc.blockreq.com/v1/rpc/{API_KEY} \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"debug_traceTransaction","params":["<tx-hash>",{"tracer":"callTracer"}],"id":1}'网络覆盖
每个网络的实时状态与能力,数据来自公开链目录。
| 网络 | 状态 | 类型 | Archive / Debug / Trace | HTTPS | WSS |
|---|---|---|---|---|---|
| Ethereum | — | 主网 | |||
| Ethereum Sepolia | — | 测试网 | |||
| BSC | — | 主网 | |||
| Polygon | — | 主网 | |||
| Polygon Amoy | — | 测试网 | |||
| Base | — | 主网 | |||
| Base Sepolia | — | 测试网 | |||
| Arbitrum One | — | 主网 | |||
| HyperEVM | — | 主网 | — | ||
| Arc | — | 主网 | — | ||
| Arbitrum Sepolia | — | 测试网 | |||
| Avalanche | — | 主网 | — | ||
| Optimism | — | 主网 | — | ||
| Optimism Sepolia | — | 测试网 | — | ||
| Unichain | — | 主网 | — | ||
| opBNB | — | 主网 | — | ||
| Gnosis Chiado | — | 测试网 | — | ||
| Robinhood Chain Mainnet | — | 主网 | — | ||
| Cronos | — | 主网 | — | ||
| Gnosis | — | 主网 | — |
发出第一个请求
每种语言、每个网络,JSON-RPC 形状都一样。
curl https://ethereum-rpc.blockreq.com/v1/rpc/public \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'链族
14 个主网、6 个测试网。每个链族都有自己的页面,列出端点与方法。
RPC 常见问题
Archive 状态能查多久以前的?
Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum 上的 eth_call、eth_getBalance、eth_getStorageAt 与 eth_getProof 都支持任意历史区块。
怎么用 WebSocket 连接?
上表的 WSS 列标出了支持 WebSocket 的网络,wss:// 地址在 Dashboard 的 endpoint 页面里。WebSocket 上每个请求和每条订阅消息都计 1 个 Request。
被限流会怎样?
调用返回 429。被限流(429)和失败(5xx)的调用不计入 Requests。
Free 套餐有 debug 和 trace 吗?
没有。debug_*、trace_* 等重型 archive 方法请用付费端点;Free 端点不含这些方法。
支持哪些网络?
20 个网络:14 个主网、6 个测试网。上表逐个列出并显示实时状态。
怎么收费?
Free 套餐每 30 天含 3M Requests。请求包最低 $1.33 / 百万 Requests;按量付费 $1.90 / 百万。