Behavior and consumption
Authors one typed value for later PROGRAM assembly or run consumption; it does not execute or publish.
Builds the optional EVM-visible context attached to one PROGRAM call step.
Local
Exact signatures with descriptions, requirements, inputs, returns, and examples.
call_context(UINT256, STRUCT(address ADDRESS, storage_keys BYTES32[])[], BYTES32[]) # Builds the optional EVM-visible context attached to one PROGRAM call step.
| Name | Type | Use |
|---|---|---|
gas_price | UINT256 Required typed SQL value committed to the authored context. | required positional |
access_list | STRUCT(address ADDRESS, storage_keys BYTES32[])[] Required typed SQL value committed to the authored context. | required positional |
blob_versioned_hashes | BYTES32[] Required typed SQL value committed to the authored context. | required positional |
| Name | Type |
|---|---|
context | CALL_CONTEXT |
Typed CONTEXT authoring value. Returns one canonical typed value. Construction does not execute EVM code, contact RPC, or publish evidence.
Authors one typed value for later PROGRAM assembly or run consumption; it does not execute or publish.
SQL types bind first; widths, ABI selection, duplicates, empty programs, and selectors validate when the constructor executes.
Construction is deterministic and offline: no RPC, chain mutation, or evidence write.
Use it to author PROGRAM input, not as proof of execution or future success.