eth_getProof
Returns the account and storage values of the specified account including the Merkle-proof.
This method will use 40 Compute Units.
Parameters
address- String - The address of the account for which the balance is to be checked.storageKeys- Array[Strings] - An array of storage-keys that should be proofed and included.blockNumber- String - The block number as a string in hexadecimal format or the string"latest","earliest"or"pending", see the default block parameter.
Returns
address- The address associated with the account.accountProof- An array of rlp-serialized MerkleTree-Nodes which starts with the stateRoot-Node and follows the path of the SHA3 address as key.balance- The current balance of the account in wei.codeHash- A 32 byte hash of the code of the account.nonce- The hash of the generated proof-of-work. Null if pending.storageHash- A 32 byte SHA3 of the storageRoot. All storage will deliver a MerkleProof starting with this rootHash.storageProof- An array of storage-entries as requested. Each entry is an object with the following fields:key- The requested storage key.value- The storage value.proof- An array of rlp-serialized MerkleTree-Nodes which starts with the stateRoot-Node and follows the path of the SHA3 address as key.
Last updated
Was this helpful?