The bridge flow at a glance
When to use this
Use crosschain Delta when:- The user starts on one supported EVM chain and wants output on another.
- You want one user signature instead of a manual swap, bridge, and destination-chain claim flow.
- Your integration already uses Delta orders and can pass the
delta.routefrom the quote response through toPOST /v2/delta/orders/buildunchanged. - You can show bridge-specific timing clearly: destination delivery is asynchronous after source-chain settlement.
chainId and destChainId are the same or where no supported bridge route is available.
What changes from same-chain Delta
The integration shape stays close to the standard Delta flow. The main difference is that the quote and order include a bridge leg.- Add
destChainIdtoGET /v2/quote.chainIdremains the source chain. - When
destChainIdis set, thedeltablock’sroute.bridgeis populated anddelta.alternativeslists other bridge routes. - Treat the returned
delta.routeas the source of truth. Pass it verbatim intoPOST /v2/delta/orders/build. - Read
delta.route.bridgefor the selected bridge route anddelta.route.feesfor gas and bridge fees. - Use
delta.alternativeswhen you want to show other bridge routes. - After source-chain settlement, expect an intermediate
BRIDGINGstate beforeCOMPLETED.
Quickstart
Request a Delta quote with a destination chain:cURL
Build the order
Send the returned
delta.route in POST /v2/delta/orders/build, with owner set to the user’s address.Request the signature
Ask the user to sign the returned
toSign typed data. It includes the destination chain and bridge parameters.How bridging works
Delta does not ask the user to perform a separate bridge transaction. The user signs a Delta order that already contains the selected destination chain, output token, and bridge execution data. At settlement time, the protocol executes the winning solver’s source-chain calldata through Portikus. If the order is crosschain, the settlement module sends the post-swap output into the selected bridge module instead of transferring it locally to the user. The destination output is delivered to the order beneficiary on the destination chain. For USDC routes, CCTP support is USDC-specific. Delta can still quote arbitrary source tokens when the source-chain leg swaps into the bridge token first, but the CCTP bridge leg itself moves USDC between supported chains.Bridge times are estimates. Fast routes can be unavailable on some paths or when provider limits are reached. Always surface the quoted
estimatedTimeMs and fees rather than hard-coding bridge assumptions.Status model
Crosschain orders can have extra visible phases after source-chain execution:PENDING— the signed order is waiting for auction or settlement.BRIDGING— source-chain settlement succeeded and the bridge leg is being finalized.COMPLETED— the destination leg was observed as filled.REFUNDING— the bridge leg failed or expired, and Velora is polling until the actual refund transaction can be verified.REFUNDED— the refund is complete. When refund metadata is available, the order response includesrefunds[]entries withtx,chainId,token, and raw-unitamount.EXPIREDorFAILED— the order did not complete as intended.
COMPLETED.
For refund flows, keep the user in an in-progress state while status is REFUNDING. Move the flow to a final refund state only after REFUNDED; use refunds[] for the verified refund transaction when it is present.
Implementation notes
- Use raw token units for amounts. Do not send decimal strings.
destTokenis the token address ondestChainId.- Native ETH-style assets use
0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. - Same-token routes may bridge directly. Other routes may swap first, then bridge the intermediate or destination asset.
- Some bridge providers expose alternatives with different speed, fee, and output tradeoffs. Show the selected route first and alternatives only when your UI supports a clear choice.
Related pages
- How Delta works — the same-chain Delta lifecycle.
- Delta quote endpoint — quote parameters and response shape.
- Trading modes — when to request Delta, Market, or automatic routing.
- Chains and contracts — supported chains and public contract references.