
Search
Create an Execution Request
An execution request defines what should happen on-chain and under what constraints.
Execution requests are validated before submission.
If validation fails, no transaction is sent.
Single-Chain Execution
Single-chain executions occur entirely on one blockchain.
Helios handles routing and gas estimation, but signing and submission remain external.
Cross-Chain Execution
Cross-chain executions coordinate actions across multiple chains.
Helios automatically:
Selects bridging mechanisms
Coordinates execution order
Tracks confirmations across chains
Executions fail atomically if required steps cannot complete.
Transaction Lifecycle
Each execution follows a deterministic lifecycle.
Lifecycle transitions reflect real execution state, not assumptions.
Status & Confirmations
You can query execution status at any time.
Status values:
created— request acceptedpending— transaction submittedexecuted— confirmed on-chainfailed— execution did not finalize
Confirmations are chain-specific and included in the response.
Error Handling
Errors are explicit and execution-aware.
Common execution errors include:
INSUFFICIENT_LIQUIDITYRISK_THRESHOLD_EXCEEDEDEXECUTION_FAILEDUNSUPPORTED_CHAIN
Failed executions are safe to inspect and retry after re-simulation.