Public strategies
Legacy strategy values may remain available for existing integrations but should not be selected for new implementations.
router
With router, an EOA submits the transaction to the returned Enso Router address. Intermediate assets remain with the execution contracts until later actions consume them.
delegate
With delegate, the supplied fromAddress is the execution context. This supports EOA delegation as well as compatible smart-wallet integrations; protocol ownership and non-tokenized state remain associated with that address.
ensowallet-v2
With ensowallet-v2, a per-user Enso smart account executes the shortcut. Its address is deterministic (CREATE2 from the Enso wallet factory) and the factory deploys it inside the user’s first transaction, so it can be used as an approval target before it exists on-chain. Resolve it with GET /api/v1/wallet:
approve(wallet, tokenId) on a concentrated-liquidity position manager). Route and Bundle responses list any approval still missing under preTransactions with type: "requiredApproval".
Receivers and spenders
The routing strategy changes which account holds intermediate assets. Keep intermediate outputs with the executor when later actions consume them.- Query-level
receivercontrols final-output delivery. - Action-level
receiveroverrides recipient behavior only for actions that support it. spenderidentifies the supported account supplying inputs; it is not interchangeable withreceiver.refundReceiveris used for dust or applicable bridge refunds.
Updated 2026-07-15
