Large token sales need depth at the trade size
Large token sales cost less when routes compare executable depth, fees and slippage across pools; splitting helps only when the extra legs improve the quote.
The Chainvane Desk5 min read

Route a large token sale by comparing executable depth across venues, splitting the order when that lowers total cost, and setting a minimum acceptable output before execution. A pool’s displayed liquidity or spot price says little about what it can return for a trade much larger than its available reserves. The useful comparison is the net amount of quote asset the sale would receive after price impact, fees, gas and any routing costs.
A single pool is simple to inspect and can be efficient for a small sale. As the order grows, it moves the pool’s price against the seller: in a constant-product pool, a sale changes the ratio between the two reserves. The resulting price impact depends on the trade relative to the reserves, not just the token’s quoted price. Splitting the sale among pools can reduce that impact, but extra legs can add fees, gas and execution complexity. A fuller article on this routing question is available under sushiswap; the detail to carry into any comparison is the quote for the whole trade.
How do I tell whether a pool is deep enough?
A pool is deep enough only if its executable quote meets your price and output limits for the intended trade size. Check the expected output at that size, then compare it with the output implied by the current spot price. The gap reflects price impact and fees; it is not a forecast of where the token will trade afterward. Ask the same question for the full order and for smaller slices, since a quote for a small test amount may not describe a large sale.
Liquidity can also be concentrated around a limited price range. That can make a pool appear deep near the current price while leaving less usable liquidity if the trade moves price beyond that range. A route preview should show the amount assigned to each pool and the expected output after fees. Inspect the transaction’s minimum-output setting as well: it defines how much slippage you will accept between quoting and execution. A permissive limit may allow a worse fill; a strict limit may cause the transaction to fail if the market moves before it lands.
Compare routes on net proceeds, not on the number of pools or the size of a pool’s headline liquidity. A route through several pools can improve the quote if each adds usable depth. It can also lose to a single pool once fees and gas are included. For a sale large enough to move prices, check the route at more than one order size. The best split can change with size because each pool’s marginal price worsens as more of the sale passes through it.
Should I split the sale across pools or execute it in stages?
Split across pools when the combined route improves expected net proceeds and the transaction can enforce an acceptable minimum output. A routing service may divide a trade across several pools or use intermediate tokens to reach better liquidity. Those paths can reduce price impact, but each hop may add a fee and another point of failure. Confirm which pools and assets the route uses, whether the legs execute together, and what happens if one leg cannot meet its limit.
Staging the order means executing smaller trades over time. It gives each trade a smaller immediate footprint, but it exposes the seller to price changes between executions. It can also require repeated gas payments. A split route in one transaction, where supported, can reduce the time between legs; it does not remove the risk that the transaction reverts or that the quoted price changes before confirmation. The choice depends on whether the priority is a bounded price for the whole order or less immediate market impact with more exposure to later prices.
- Use one pool when its quote for the full size is competitive after fees and gas.
- Use a split route when its net quote improves and its output limit is acceptable.
- Consider staged execution when smaller immediate trades matter more than certainty about the later price.
- Compare any available order-book or negotiated sale on execution terms, settlement and fees; a different venue does not guarantee a better price.
Before signing, check the recipient asset, route, minimum output, deadline and network. A failed transaction can still consume gas, while a loose output limit can permit a materially worse fill. For a very large sale, compare more than one execution plan at the same moment and use a test trade only if its cost and information value justify the extra transaction. Do not treat a quoted route as a guaranteed fill.
What should I watch before and after execution?
Watch the net quote for the full size, the per-pool allocation, estimated price impact, fees, gas and the minimum output. These are the signals that show whether deeper pools actually improve the sale. Recheck them immediately before execution because pool balances and prices can change. Afterward, compare the received amount with the transaction’s quoted output and inspect the actual route and fees on the transaction record.
The practical rule is to choose the route that meets your output limit at the lowest total execution cost, then avoid treating “deeper” as a synonym for “better.” A split is useful only while its extra liquidity is worth its extra fees and complexity. If the best quote changes sharply between checks, that instability is itself a signal to reassess the size, timing or execution method before committing the full sale.