eth_getProof
Counts as 3 requests. See Request Counting.
eth_getProof returns an account proof plus optional storage proofs for an address at a block tag. Historical block tags require historical state on that chain.
Parameters
DATA- 20-byte account address.Array<DATA>- Storage slot keys to prove.QUANTITY|TAG- Block number or tag.
Request
curl -X POST https://base-rpc.blockreq.com/v1/rpc/public \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getProof","params":["0x0000000000000000000000000000000000000000",[],"0x1"],"id":1}'Notes
- Available only on EVM chains that support account proofs.
- Use paid endpoints for production proof workloads and old-block state access.
- If a chain page does not list historical state, treat historical proof support as unavailable.
Code Examples
curl -X POST https://base-rpc.blockreq.com/v1/rpc/public \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getProof","params":["0x0000000000000000000000000000000000000000",[],"0x1"],"id":1}'