get_storage_at
Scalar function
Retrieves raw storage slot values via eth_getStorageAt for EVM forensics, bytecode analysis, and state inspection. Returns 32-byte BYTES32 values suitable for low-level contract state research.
Overloads
get_storage_at(TRANSPORT, ADDRESS, UINT256)
Returns storage value at the specified UINT256 slot from the latest block.
Returns
| Name | Type |
|---|---|
| value | BYTES32 |
1
-- Read storage slot 0
2
SELECT get_storage_at(
3
$transport,
4
'0x4200000000000000000000000000000000000006'::address,
5
0::uint256
6
) AS value;
Notebook ready in readonly mode.
get_storage_at(TRANSPORT, ADDRESS, UINT256, BIGINT)
Returns storage value at a UINT256 slot and specific block height for forensic analysis.
Returns
| Name | Type |
|---|---|
| value | BYTES32 |
1
-- Track slot changes across blocks
2
SELECT get_storage_at(
3
$transport,
4
'0x4200000000000000000000000000000000000006'::address,
5
0::uint256,
6
21000000 -- block_number
7
) AS value;
Notebook ready in readonly mode.