READ
Canonical reusable EVM measurement specification.
Used by functions
Derived from generated function parameters and return types.
Accepted as input
- observe
Schedules one logical keyed READ at the pre and terminal checkpoints.
scalar function Offline 2 overloads - observe_after_step
Schedules a READ at one retained post-step checkpoint.
scalar function Offline 1 overload
Returned as output
- code_at
Returns deployed bytecode for an address in live, pinned, or retained execution state. Without a CLIENT, it builds a reusable READ and does not access state.
scalar function Live RPC RPC 1 overload - native_balance
Returns an address's native-token balance as exact Wei in live, pinned, or retained execution state. Without a CLIENT, it builds a reusable READ and does not access state.
scalar function Live RPC RPC 1 overload - nonce
Returns an address's transaction count in live, pinned, or retained execution state. Without a CLIENT, it builds a reusable READ and does not access state.
scalar function Live RPC RPC 1 overload - raw_call
Executes an isolated EVM call and returns the raw response bytes. Without a CLIENT, it builds a reusable READ and does not execute the call.
scalar function Live RPC RPC 2 overloads - read_contract
Calls a contract function against live, pinned, or retained execution state and returns ABI-decoded SQL values. Without a CLIENT, it builds a reusable READ and does not execute the call.
scalar function Live RPC RPC 1 overload - storage_at
Returns one raw 32-byte storage word for a contract and BYTES32 slot in live, pinned, or retained execution state. Without a CLIENT, it builds a reusable READ and does not access state.
scalar function Live RPC RPC 1 overload