Cross-Chain Swap Slippage: What to Know Before You Send
Before sending a cross-chain swap, check how much you are guaranteed to receive and what could make the swap fail. The quoted amount is an estimate; the final amount can change as prices and available liquidity shift. A minimum-output limit helps you set the lowest result you will accept.
A quote estimates the result, while a limit sets your floor
A quote tells you the expected amount at the time it is prepared. Slippage is the difference between that estimate and the amount available when the swap executes. A limit can stop a swap if the amount falls below your chosen minimum.
For example, imagine a quote for 0.50 ETH from $1,000. If you set a 1% minimum-output limit, the swap must deliver at least 0.495 ETH, before any charges taken outside the pricing step. These are illustrative figures; a 1% limit is not right for every trade.
Price impact is the change a trade causes because it uses available buy and sell offers. It tends to matter more for a large trade in a market with little liquidity. Slippage can also come from prices moving while the swap waits to execute.
Trade size and timing change the result
Compare two illustrative $1,000 swaps with the same starting quote. A small trade against deep liquidity may finish close to the estimate; a much larger trade against the same offers may get a worse price as it uses the better offers first.
Chainflip processes swaps through liquidity providers, who compete to fill them. Its Chainflip flow can route a swap through more than one asset, so each leg affects the final amount. Check the expected output and any stated minimum before sending; a good-looking starting quote alone does not tell you the worst result you will accept.
Choose a limit that fits your reason for swapping
Set your minimum from the amount you need, then compare it with the current quote. If you need at least 0.495 ETH for a payment, a lower limit could leave you short; a higher one may cause the swap to fail when the market moves.
Protection settings can use different reference prices. Chainflip supports a minimum price and, for eligible swaps, a maximum deviation from an oracle price. An oracle is a feed that reports a reference market price; it is not the same as the executable price after trading costs.
Read what the limit includes. On Chainflip, network and broker charges sit outside the swap’s price-protection check, so the protected amount may not equal the final amount received. If the price condition is not met during the allowed retry period, the deposit is refunded to the specified refund address. Check that address carefully before sending, especially when swapping between chains.
Comments
Post a Comment