40 Compute Units.
Unichain Mainnet keeps historical state for roughly the last 10,000 blocks, about 2.8 hours at Unichain’s 1-second block time. Requests for an older block return JSON-RPC error
-32603 with a message that contains state at block #<number> is pruned.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 Keccak-256 hash of the 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 account’s transaction count (nonce), as a hexadecimal value.storageHash- The 32-byte storage root of the account. Every storage proof starts from this root hash.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 account’sstorageHashnode and follows the path of the Keccak-256 hash of the storage key.