eth_getProof
需要 API 密钥。 此 Polygon Amoy 方法仅在带 API 密钥的私有端点上提供,
/v1/rpc/public不可用。创建端点即可获得 API 密钥。
网络: Polygon Amoy · 测试网 · Chain ID 80002(0x13882)
计为 3 个 Request。 计费规则见 Request Counting。
eth_getProof 返回账户 proof 以及可选的 storage proof。查询旧区块时,该链需要提供历史状态。
参数
DATA- 20 字节账户地址。Array<DATA>- 需要证明的 storage slot key。QUANTITY|TAG- 区块号或 tag。
请求
{
"jsonrpc": "2.0",
"method": "eth_getProof",
"params": ["0x0000000000000000000000000000000000000000", [], "0x1"],
"id": 1
}说明
- 仅在支持账户 proof 的 EVM 链上可用。
- 生产 proof 工作负载和旧区块状态访问应使用付费 endpoint。
- 如果公开链页面未列出历史状态,请视为不支持历史 proof。
代码示例
curl -X POST https://polygon-amoy-bor-rpc.blockreq.com/v1/rpc/BRQ1P0000000000000000000000000000000000000000000000000000000 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getProof","params":["0x0000000000000000000000000000000000000000",[],"0x1"],"id":1}'