Skip to main content
Submits wallet.create_batch_trigger, which stores readable native orders and cancellations behind a committed trigger condition.
Conditional-order submission is not a supported live Relay flow. This versioned method is documented for reference; do not use the playground to assume it is available on either network.
string
required
New lowercase UUIDv7 for correlation.
string
default:"wallet.create_batch_trigger"
required
Must be wallet.create_batch_trigger.
string
required
Secondary trading EOA matching the bearer JWT.
object
required
Signed CreateBatchTriggerIntent with header, triggerExpiry, conditionSchema, condition, conditionHash, orders, cancelSlotIdxs, expectedOrderIds, and signature.
object | null
Normally null after onboarding.
condition must hash exactly to conditionHash, and its first four encoded bytes must identify the nonzero, allowlisted conditionSchema. triggerExpiry is a future Unix timestamp within the deployment horizon.
The example shows the complete shape but is not executable until condition data, hashes, nonces, deadlines, and signatures are generated from current state.