Skip to main content

debug_storageRangeAt RPC Method

Returns the contract storage for the specified range.

Updated on
Nov 2, 2023

debug_storageRangeAt RPC Method

Parameters

blockHash/blockNumber
string/object
REQUIRED
The block hash in string format or block number as hexadecimal in the object format
txIndex
integer
REQUIRED
The transaction index for the point in which we want the list of accounts
address
string
REQUIRED
The contract address
startKey
string
REQUIRED
The offset (hash of storage key)
limit
string
REQUIRED
The number of storage entries to return

Returns

storage
An object with hash values, and for each of them the key and value it represents
hash
The hash value
key
The key associated with the hash
value
The value associated with the hash
nextKey
The hash of next key if further storage in range. Otherwise, not included
Request
1
curl https://docs-demo.quiknode.pro/ \
2
-X POST \
3
-H "Content-Type: application/json" \
4
--data '{"method":"debug_storageRangeAt","params":["0x76f64c40d6493cf00426be2eecdaf3f968768619bfb21ce6c57921be497ab3f7",0,"0xdafea492d9c6733ae3d56b7ed1adb60692c98bc5","0x0000000000000000000000000000000000000000000000000000000000000000",1],"id":1,"jsonrpc":"2.0"}'
5
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free