- Orders come back from
POST /v2/delta/orders/buildas EIP-712 typed data ready to sign. You never composedomain,types, andvalueyourself. GET /v2/delta/pricesrecommends arouteand listsalternatives, so users can pick a different bridge or path.- Order history is paginated:
GET /v2/delta/ordersreturns{ data, total, page, limit, hasMore }. - A single
statusfield covers the whole lifecycle (PENDING,AWAITING_SIGNATURE,ACTIVE,SUSPENDED,CANCELLING,BRIDGING,COMPLETED,FAILED,EXPIRED,CANCELLED,REFUNDED), replacing the V1 split betweenstatusandbridgeStatus. - Partner fees are resolved server-side. Pass
partner/partnerAddress/partnerFeeBpsraw; the server validates and encodes them, and thegetPartnerFeeround-trip disappears.
Lifecycle
Approve
ERC-20
approve(spender, amount) against price.spender, or sign Permit / Permit2 with the same verifyingContract. Native tokens skip this.Endpoints
| Method | Path | Purpose |
|---|---|---|
GET | /v2/delta/prices | Recommended route + alternatives, same-chain or crosschain |
GET | /v2/delta/prices/bridge-routes | Supported (srcChainId, destChainId, tokens) triples |
GET | /v2/delta/prices/bridge-protocols | Active bridge protocols (slug, name, icon) |
GET | /v2/delta/prices/strategies/{chainId} | Delta yield strategies with APR |
GET | /v2/delta/prices/is-token-supported | Quick token-support check |
POST | /v2/delta/orders/build | Server-built EIP-712 typed data ready to sign |
POST | /v2/delta/orders | Submit a signed order |
POST | /v2/delta/orders/cancel | Sign-and-post cancellation |
GET | /v2/delta/orders | List a user’s orders (paginated) |
GET | /v2/delta/orders/{orderId} | Order by UUID |
GET | /v2/delta/orders/hash/{hash} | Order by EIP-712 hash |
GET | /v2/delta/orders/fillablebalance/... | Fillable balance for limit-order sizing |
GET | /v2/delta/agents/list/{chainId} | List active auction agents |
SDK shortcut
Every endpoint is wrapped bysdk.delta.*, which handles signing, partner-fee defaults, and the build → sign → post orchestration. For a 5-minute walkthrough see SDK → Delta.
Related pages
- Why Delta — protocol overview.
- SDK → Delta — TypeScript examples.
- Migrating from Delta V1 — endpoint-by-endpoint guide from the V1 surface.