Overview
Turn approved investment strategies into on-chain orders, and monitor execution.
Last updated
Turn approved investment strategies into on-chain orders, and monitor execution.
When a customer approves an investment proposal, Motif turns its target allocations into orders and executes them on-chain. The Orders & Trade Execution area is where your team configures execution behavior, monitors orders, and reviews the audit trail.
An order is a multi-step workflow. Each step contains one or more on-chain transactions, each tracked individually with its transaction hash and network fee. Orders span a few types:
DEPOSIT
Move funds in to fund a strategy
SWAP
Exchange one token for another
TRANSFER
Send tokens between addresses
BUY_INDEX / SELL_INDEX
Buy or sell a basket of tokens as a unit
Each order moves through a clear lifecycle:
CREATED → PENDING → EXECUTING → SUCCESS
↘ FAILED / CANCELLEDExecution runs across multiple chains (Base, Arbitrum, Optimism, Ethereum, Polygon, Solana, Unichain), choosing a route per trade.
Execution behavior is tunable per organization on the Orders & Trade Execution → Config page:
Route selection: prefer the recommended route, then fall back by cheapest or fastest. Route order is set on the Investment agent's Trade Execution screen, while the Orders & Trade Execution → Config page exposes retry and fee limits.
Fee limits: cap fees as a percentage and an absolute amount, so a trade never executes above your tolerance.
Retry policy: how many attempts a failed order gets and how long before it expires.
Reset to Motif's defaults at any time.
Orders: browse orders with their type, status, and per-step transactions.
Transactions: monitor on-chain execution health across orders (also surfaced in the Observation deck).
Audit trails: every order carries its retry count, retry reason, originating order, and the strategy that produced it. Failed orders can be retried from the admin panel, with the action logged.
Subscribe to order lifecycle events to keep your own systems in sync. See Webhooks:
order.created
An order is created from an approved strategy
order.completed
An order finishes successfully
order.failed
An order fails after exhausting retries
Order querying is currently an admin-panel surface. Customer-facing strategy execution flows through Investment proposals.
Last updated