Why a Treasury Route Goes Missing and How to Trace It
A missing treasury route usually means no usable quote passed the router’s checks; trace the source balance, token support, liquidity and destination conditions in order.
Merkle Street Newsroom#be2e7f2 min read
A missing treasury route means the router could not find a transfer path that satisfies its checks for the chosen asset, amount and destination. First, the treasury app reads the source chain, token contract, amount and destination address. It checks that the connected signer can spend the tokens and has the chain’s native coin for gas. Then the router looks for supported swaps and bridges that can move value from that source token to the requested destination token. It returns a quote only if the path’s steps and conditions fit the request. No quote means no transaction has been sent.
What does a treasury route include?
A route is a proposed sequence, not the bridge transfer itself. It may swap the source token, send value across chains, then swap again on the destination chain. Each step depends on a contract or service that supports the relevant chain and asset. The source transaction starts the process only after the treasury signer reviews and approves it. The bridge or messaging layer then passes the transfer, and a destination contract releases, mints or swaps the resulting asset.
Think of it as a delivery path with handoffs: if a carrier does not serve one leg, the whole path is unavailable. For a closer look at how Rango bridge routes, balances and fees fit together, see the linked explainer. A displayed route is still only a quote; it does not guarantee that the destination transaction has completed.
Why is the route missing?
Start with the request itself. A wrong network, token contract or destination asset can leave the router with no matching path. A token may exist on both chains but lack a supported bridge or swap route between them. The amount can also fall outside a provider’s minimum, exceed available liquidity, or become uneconomic after fees. A treasury’s own rules may filter out certain chains, assets or providers, even when a route exists elsewhere.
Check these inputs in order:
- Confirm the source and destination chains, token contracts and recipient address.
- Check the treasury wallet’s token balance, allowance and native gas balance.
- Try a smaller amount to see whether liquidity or a provider limit is the constraint.
- Review the app’s route or provider filters and confirm the token pair is supported.
How can you tell where the check failed?
Change one input at a time and request the quote again. If correcting the chain or token restores a route, the original request did not match a supported pair. If a smaller amount works, the larger request likely exceeded available liquidity or a route limit; compare the quoted output and fees before proceeding. If the balance appears sufficient but the route stays missing, check whether the app reads the expected wallet and token contract, and whether the token must first be approved for spending.
If no input change helps, check the treasury app’s status messages and route settings. A provider can temporarily stop quoting, a chain’s data source can lag, or a route can be disabled by policy. Ask the operator to confirm which routes the treasury permits and whether the relevant provider is available. Do not treat a missing quote as a failed transfer: until a source-chain transaction is submitted, there is no bridge transaction to track.