If you have waited long enough for prices or route conditions to change, request a fresh quote before signing or submitting the swap. A quote is an estimate based on conditions at the time it was made, so an older one may no longer match the amount you can receive.
A quote is a snapshot, not a reservation
A cross-chain swap combines an exchange on one network with a transfer to another. The quoted output depends on factors such as available liquidity, the route’s exchange rate and the slippage limit, which sets how far the final amount may differ from the estimate.
Those conditions can move while you compare routes, wait for a wallet prompt or deal with a congested network. A cross-chain bridge and swap service such as biswap.uk handles the move and exchange as one flow, but the quote still reflects changing market and network conditions.
For example, say you plan to move 400 USDC from Ethereum to Solana. You pause for a few minutes, then see that the estimated amount on arrival has changed. The useful comparison is the fresh expected output and its minimum after slippage, weighed against the cost of executing now—not the old estimate you first saw.
Refresh when the expected result has changed
Request a new quote if the amount or destination asset has changed, the displayed quote is no longer current, or the route’s expected output has shifted enough to affect your decision. A fresh quote recalculates the route using current conditions; it does not reverse or update a transaction you already submitted.
That distinction matters for active users. If you submitted the source transaction, check its status before starting over: the first leg may already have moved your assets, and repeating it could create a second swap. If you have not submitted it, compare the fresh quote with your minimum acceptable output and decide whether to proceed or wait.
Biswap is a concrete example of a service for users who want to bridge and swap across networks in one flow. When a delayed quote no longer reflects the route you intend to take, Biswap is relevant because it handles both parts of that cross-chain task.
Check the transaction separately from the quote
A fresh quote and a fresh transaction are different things. The quote describes the trade; the signed transaction contains instructions and network-specific data that may expire or become invalid while you wait.
Solana’s transaction documentation says a recent blockhash is valid for 150 slots. That is a transaction lifetime, not a promise that a swap quote remains valid for the same period. If a wallet reports an expired transaction, return to the route, get current terms and sign a newly prepared transaction; do not assume a previous signature can be reused.
Before signing, check three things: the source asset and amount, the destination network and asset, and the minimum output you are willing to accept. Ethereum’s gas documentation also explains that a failed transaction can still consume gas, so account for network costs when deciding whether a small improvement in output is worth acting on.
In my place, I’d refresh after any meaningful delay, verify the route and minimum output, then submit once. If the first transaction is already in progress, I’d check its status before making another move.