What is Scheduled Execution?
With scheduled execution, you can define when a supertransaction is eligible to run usinglowerBoundTimestamp and upperBoundTimestamp. Instead of executing immediately, you can defer execution, enforce expiration, or create precise windows of execution.
Use Cases
Scheduled Actions
Trigger transactions after a set delay—e.g. execute a trade 5 minutes from now
Custom Expiry
Keep retrying for a window, then discard if it still fails
Sequential Execution
Execute a series of transactions at fixed intervals
Per-Instruction Timing
Set different time bounds per instruction across chains
How It Works
Timestamps are expected in seconds, not milliseconds. If both bounds are omitted, quotes execute immediately with a default 2-minute fallback.