eth_getStorageAt
Endpoints
eth_getStorageAt | Base
Base API method eth_getStorageAt retrieves the value from a specific storage position of a contract at a given address. Base via Chainstack.
POST
eth_getStorageAt
Base API methodDocumentation Index
Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
Use this file to discover all available pages before exploring further.
eth_getStorageAt retrieves the value from a specific storage position of a contract at a given address. This method is useful for inspecting the state of smart contracts at specific points in their execution or at a particular block.
This example makes a call to slot 7 of the USDC contract on the Base Mainnet.
When called against a block older than the latest ~128 blocks, this method is treated as an archive request (2 RUs instead of 1 RU). See request units.
Get your own node endpoint todayStart 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 contract to access.position— the storage position to inspect, given as a hexadecimal value.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— the value from the specified storage position at the given address, returned as a hexadecimal string.
Use case
Theeth_getStorageAt method is essential for:
- Developers and auditors who need to verify the state and behavior of smart contracts by inspecting their storage.
- DApps that require access to contract state that is not exposed through contract methods.
- Tools and services that monitor contract state for changes, updates, or anomalies.
Last modified on May 18, 2026