A large swap can stop behaving like a large swap. SpookySwap’s overlooked TWAP order breaks it into smaller trades over a chosen period, reducing the price impact of entering all at once and sparing you the ritual of staring at a chart like it owes you money.
The catch comes first: TWAP does not guarantee a better price. It averages execution across time, so a rising market can leave you paying more than an immediate trade would have. You also pay the pool fee on each executed swap, plus network gas. The point is control over trade size and timing, not a magical discount.
What TWAP is actually good for
It is most useful when your order is large compared with the liquidity available in its pool. A market swap moves the pool price as it consumes liquidity; splitting the order gives the pool time to rebalance between portions. That can reduce price impact and make your final average less dependent on one dramatic transaction.
Suppose you want to swap 12,000 USDC for a less liquid Sonic token. A single transaction may show an uncomfortable price impact before you sign. A TWAP order can divide the same purchase into smaller chunks across a selected window. You may still get a poor average if the token runs away from you, but you are less likely to announce the entire trade to the market in one bright, expensive gesture.
This is also where spookyswap is easiest to understand: TWAP is not a limit order. A limit order waits for a price you specify; TWAP prioritises spreading execution through time. Use a limit order when price is the condition. Use TWAP when reducing the footprint of the trade is the condition.
The safer way to use it
- Check the exact token contract addresses and confirm your wallet is on Sonic, chain ID 146. A familiar ticker is not proof of a familiar token; permissionless pools are perfectly capable of hosting impostors.
- Open the Swap screen, choose the TWAP tab, select the pair, and enter the total amount rather than the size of one chunk.
- Choose a duration long enough to reduce the order’s impact, but short enough that the market thesis remains relevant. A volatile token may punish an overly patient schedule.
- Review the number of executions, estimated output, price impact, fee tier, and total gas before signing. The ordinary 0.3% pool fee may apply to each portion, while Sonic gas is typically under $0.01 per transaction.
- Approve the token only through the wallet prompt you expected, then inspect the transaction details before confirming. Afterward, check the order’s fills on-chain rather than assuming the interface’s progress bar has developed a conscience.
Keep the slippage setting tight enough to reject an unexpectedly bad fill; the usual 0.5% default is a starting point, not a commandment. For a small, liquid swap, a normal market order is simpler. For a large order in a thin pool, TWAP is the quiet feature that can make execution less theatrical.