post https://base-mainnet.core.chainstack.com/2fc1de7f08c0465f6a28e3c355e0cb14/
Base API method eth_getProof
retrieves the account and storage values of the specified account, including the Merkle-proof. This method is used to verify the data without needing the entire state on the client side.
Get you own node endpoint today
Start for free and get your app to production levels immediately. No credit card required.
You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
address
— the address of the account.storageKeys
— an array of storage keys to prove.block
— the block number (in hexadecimal) or one of the strings"earliest"
,"latest"
, or"pending"
, indicating the state to consider. The default is"latest"
.
Response
result
— an object containing the account proof, balance, code hash, nonce, storage hash, and storage proof for each requested storage key.
Use case
The eth_getProof
method is essential for:
- Applications that need to verify account or contract state without syncing the entire blockchain.
- Services that provide cryptographic proofs of specific data to third parties.
- Tools that audit the state of accounts or contracts at specific block heights.
Try the eth_getProof
RPC method yourself
eth_getProof
RPC method yourself