READ

Canonical reusable EVM measurement specification.

Family
Logical
Physical
JSON
Used by
8 functions
Examples
0 samples

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