Skip to content
All articles

How Cross-Chain Routing Works: From Quote to Settlement

How cross-chain routing works: a route is generated, ranked on the net receive amount, executed by your wallet, and tracked to settlement.

Published · Last reviewed · Titan Locker · Technical review: Titan engineering

Summary: Cross-chain routing is the process of turning a request ("move X from chain A to chain B") into a concrete, executable plan. A router queries providers, receives candidate routes - each with an exact receive amount, minimum after slippage, fees, and time - ranks them primarily on net amount received, and returns the best. Your wallet then signs the transaction that executes it, and the router tracks settlement until funds arrive. Nothing is custodied; the route is just a plan your own wallet carries out.

When you bridge, most of the important work happens before you sign: turning your request into the best concrete plan. That process is called routing. Understanding it demystifies why quotes differ, why the receive amount is authoritative, and why a good router can succeed where a single bridge fails. This article walks the full path from quote to settlement.

What a route actually is

A route is a concrete, executable plan for a transfer. It specifies which underlying provider/protocol to use, the exact amount you will receive on the destination chain, the minimum you are guaranteed after slippage, the fees, and an estimated settlement time. A route may also be multi-step - for example, swap an asset on the source chain, bridge it, then swap again on the destination - bundled into one plan. The router's job is to produce the best route and hand it to your wallet.

Step 1 — the quote request

Routing begins when you specify the parameters: source chain, destination chain, the asset, the amount, and your address. The router sends these to its providers. Because everything depends on live liquidity and fees, a quote is a point-in-time snapshot - request again a minute later and the numbers can move.

Step 2 — candidate route generation

Each provider returns zero or more candidate routes for the request. A single-protocol bridge returns at most its own route; an aggregator returns candidates spanning many protocols. This is where coverage is won or lost: if no provider can serve the pair right now, there are no candidates - which is why a router with more providers and a fallback finds routes a single bridge cannot.

Step 3 — ranking

The router ranks candidates primarily on the net amount you receive after all fees, subject to a slippage bound and a settlement-time estimate. The cheapest route is not always the fastest, so a good router balances the two and surfaces the best overall - and shows you the exact numbers so you can judge the trade-off yourself. This ranking is the core value of routing: it captures the best live option instead of one protocol's take-it-or-leave-it quote.

Step 4 — slippage and the minimum received

Cross-chain routes can involve swaps and pool pricing that move between quote and execution. To protect you, a route includes a minimum-received amount derived from a slippage tolerance: the transfer will not settle below it. If the market moves past that bound before execution, the route reverts or re-quotes rather than delivering less than promised. This is why the minimum, not just the headline estimate, matters.

Step 5 — fallback and retry

On newer chains, route availability changes minute to minute. A robust router retries automatically and checks a secondary provider before reporting a pair as unavailable. This is the difference between "no route" and "a route from a different provider," and it is why aggregation plus a fallback materially improves success rates on chains like Robinhood Chain and Stable Chain.

Step 6 — execution by your wallet

Only after you approve does anything touch your funds. For an ERC-20 you first sign a one-time approval authorising the route's contract to move the token; then you sign the bridge transaction itself (a single signature for a native asset). The transaction goes directly from your wallet to the selected provider's contracts - the router does not hold or forward your funds. This is what makes routing non-custodial: the plan is executed by you, not by a third party holding your money.

Step 7 — settlement and tracking

After the source transaction confirms, the underlying protocol delivers the asset on the destination chain according to its mechanism - fronted instantly by a relayer for intents routes, or paid from a pool/mint for others. A good router tracks the settlement status live and lets you verify the transfer independently on both chains' explorers by transaction hash. A transfer past its estimate is almost always slow, not failed.

Why routing matters more on newer chains

On two large, mature chains, most routes are cheap and available through many protocols, so routing quality matters less. On newer chains - fewer protocols, thinner and more variable liquidity - the gap between the best and worst available route is large, and availability itself is uncertain. There, good routing (broad providers, live comparison, automatic fallback) is the difference between a cheap successful transfer and a failed or overpriced one.

How Titan Bridge routes

Titan Bridge is a non-custodial bridge aggregator developed by Titan that automatically routes transfers across multiple bridge providers to optimise speed, cost, and reliability. In the terms above, Titan performs routing by querying LI.FI (an aggregator across many protocols) and falling back to Relay, ranking on the net receive amount, showing you the exact numbers before you sign, and tracking settlement live afterwards. Because execution is done by your own wallet against the selected protocol's contracts, the whole process is non-custodial.

Frequently asked questions

What is cross-chain routing?

Routing is the process of turning a transfer request into a concrete, executable plan: a router queries providers, receives candidate routes (each with an exact receive amount, minimum after slippage, fees, and time), ranks them on net amount received, and returns the best. Your wallet then signs the transaction that executes it.

Why do bridge quotes change between requests?

A quote is a point-in-time snapshot of live liquidity and fees. Because those change continuously, requesting again a minute later can return different numbers. The quote shown before you sign is authoritative for that moment.

What is the minimum-received amount?

It's the floor a route guarantees after applying your slippage tolerance. Cross-chain routes can involve swaps and pool pricing that move between quote and execution; the transfer will not settle below the minimum, reverting or re-quoting instead of delivering less.

How does a router find a route when one bridge can't?

By querying multiple providers and using a fallback. If the primary providers return no candidates for a pair, a robust router checks a secondary provider before reporting failure - turning 'no route' into 'a route from a different provider.'

Is cross-chain routing custodial?

No, when the router is non-custodial. The router only selects and coordinates the plan; your own wallet signs the transaction that goes directly to the selected protocol's contracts. There is no deposit address and no third party holding your funds.

Glossary

Routing
The process of turning a transfer request into the best concrete, executable plan across available providers.
Candidate route
One of the possible plans a provider returns for a request, with its own receive amount, fees, and time.
Minimum received
The guaranteed floor amount a route will deliver after slippage; the transfer will not settle below it.
Multi-step route
A route that bundles more than one action, such as a swap plus a bridge, into a single executable plan.
Settlement tracking
Monitoring a transfer's status after the source transaction until funds arrive on the destination chain.