Skip to main content

eth_getStorageValues RPC Method

Returns multiple storage slot values for one or more accounts at a specified block.

Updated on
Nov 10, 2026

Parameters

requests
object
REQUIRED

An object mapping account addresses to arrays of storage keys. Each address is a 20-byte hexadecimal string; each storage key is a 32-byte hexadecimal string. At least one slot must be requested, with a maximum of 1024 slots across all accounts.

block
string | object
REQUIRED

The block to query: a hexadecimal block number, the tag latest, or an EIP-1898 object containing a 32-byte blockHash and an optional requireCanonical boolean.

Returns

result
object

An object mapping each requested account address to an array of 32-byte hexadecimal storage values. Address keys are lowercase. Values appear in the same order as the requested storage keys, including repeated keys. Unset storage slots return 32 zero bytes.

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"0xe592427a0aece92de3edee1f18e0157c05861564": [
6
"0x00000000000000000000002f0ff4d1aa20c44c72cbfd57f7abf4736585b10200",
7
"0x0000000000000000000000002f0ff4d1aa20c44c72cbfd57f7abf4736585b102"
8
]
9
}
10
}
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"0xe592427a0aece92de3edee1f18e0157c05861564": [
6
"0x00000000000000000000002f0ff4d1aa20c44c72cbfd57f7abf4736585b10200",
7
"0x0000000000000000000000002f0ff4d1aa20c44c72cbfd57f7abf4736585b102"
8
]
9
}
10
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free