Check the Route Before Signing a Cross-Chain Swap
Before signing a cross-chain swap, verify the chains, token contracts, minimum output, fees, destination address and every wallet request in the route.
Crypto Bulletin Newsroom 2 min read
Before signing a cross-chain swap, check that the route names the right source and destination chains and tokens, shows an acceptable minimum output, and matches the request in your wallet. A cross-chain route can combine a swap on the source chain, a bridge transfer and another swap on the destination chain, so the headline quote is only part of the transaction.
How do you check a cross-chain swap route?
Compare the source and destination networks, token names and token contract addresses with the assets you intend to send and receive. Tickers alone can be misleading: tokens with the same symbol may have different contract addresses or exist on different networks.
Rango’s route documentation describes the route as a set of steps between assets and chains, with fields for the source, destination and route details. For a fuller explanation of how Rango bridge routes move assets between chains, see the route guide, then compare its mechanics with the quote in front of you.
Check the estimated amount you will receive and any minimum output shown. Slippage is the difference a route allows between its quoted and executed result; a wider tolerance may let a transaction proceed after the price moves further, while a tighter one can cause it to fail if the market shifts.
Which fees and extra steps should you look for?
Read each fee by where it is charged: from your source wallet, deducted from the output, or paid on the destination chain. Rango’s route fields distinguish these fee types, and its documentation notes that some multi-step routes can require transactions on more than one chain.
- Confirm you have enough of the source token to cover the swap amount.
- Check the network fee and which asset pays it; network fees may be separate from the quoted output.
- Look for any destination-chain fee or follow-up transaction the route requires.
- Compare the route’s estimated time and number of required signatures with what the app displays.
A route with more steps can offer a different path or output, but may require more wallet actions and fees across chains. Compare the full route and its costs, rather than choosing on the displayed output alone.
What should you verify in your wallet before signing?
Match the wallet request to the action you expect: an approval lets a contract spend a token up to an allowance, while a swap request submits a transaction. Ethereum’s transaction documentation identifies the recipient, value and transaction data as key parts of a signed transaction; wallet screens may not make all contract data easy to interpret.
Pause if the selected chain, token, amount, recipient or requested permission differs from the route you reviewed, or if the wallet cannot show what the request does. For most readers, the better choice is the route whose steps and fees they can verify and whose minimum output they are willing to accept.