Behavior and consumption
Authors one typed value for later PROGRAM assembly or run consumption; it does not execute or publish.
Builds one raw EVM call step for sequential, non-atomic PROGRAM execution.
Local
Exact signatures with descriptions, requirements, inputs, returns, and examples.
execute_call(ADDRESS, ADDRESS, BYTES, UINT256, UBIGINT) # Builds one raw EVM call step for sequential, non-atomic PROGRAM execution.
| Name | Type | Use |
|---|---|---|
sender | ADDRESS Required typed SQL value committed to the authored step. | required positional |
target | ADDRESS Required typed SQL value committed to the authored step. | required positional |
calldata | BYTES Required typed SQL value committed to the authored step. | required positional |
value | UINT256 Required typed SQL value committed to the authored step. | required positional |
gas_limit | UBIGINT Required UBIGINT gas limit; constructor execution rejects values outside the supported bound. | required positional |
| Name | Type |
|---|---|
step | STEP |
Typed STEP 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.
execute_call(ADDRESS, ADDRESS, BYTES, UINT256, UBIGINT, CALL_CONTEXT) # Builds one raw EVM call step for sequential, non-atomic PROGRAM execution.
| Name | Type | Use |
|---|---|---|
sender | ADDRESS Required typed SQL value committed to the authored step. | requiredpositional |
target | ADDRESS Required typed SQL value committed to the authored step. | requiredpositional |
calldata | BYTES Required typed SQL value committed to the authored step. | requiredpositional |
value | UINT256 Required typed SQL value committed to the authored step. | requiredpositional |
gas_limit | UBIGINT Required UBIGINT gas limit; constructor execution rejects values outside the supported bound. | requiredpositional |
| Name | Type |
|---|---|
step | STEP |
Typed STEP authoring value. Returns one canonical typed value. Construction does not execute EVM code, contact RPC, or publish evidence.
Local SQL