Swap on a pool
After graduation, tokens trade against the pool’s reserves with a 0.30% fee.
A graduated token’s trade box swaps against its TOKEN/KAS pool, a constant-product pool: the price is the ratio of the KAS and token reserves, and every swap moves it.
The swap quote
- You pay (a buy, in KAS) or You sell (a sell, in tokens).
- Pool price of one token before your swap, in US dollars at the live KAS/USD price (in KAS per 1,000,000 tokens without one). You always pay and receive KAS.
- Price impact: how far the price you get is from the price before your swap, fee excluded. It turns amber at 5% or more.
- Pool fee (0.30%) of the KAS side of the swap.
- Network fee: set when the transaction is built, and checked against the review before your wallet signs.
- You receive and Min you’ll get at your slippage. The pool covenant enforces the minimum on chain.
KAS amounts on a pool move in steps of 0.01 KAS; the app rounds your amount and says so. A sell must pay at least 0.1 KAS.
When another swap lands first
Each swap spends one exact pool state. If another swap lands first, yours is refused, nothing is charged, and the app rebuilds it at the new reserves under the same rules as a curve trade, with a tighter limit: it never fills below your minimum, and if the price moved 0.3% or more against you it shows the old and the new figure and asks again. In busy moments a swap can also be built on swaps that are still pending, and retries follow the same rules (Attempt n of 5, Approve again, the slippage prompt), as described in Trade on the bonding curve.
Pool trades are built only on the pool that the token’s launch proof shows its graduation created. Buying on the pool, like buying on the curve, needs the proof bound in your browser; until then selling and withdrawing are the separately confirmed Exit anyway.
Where the pool fee goes
| Share | Goes to |
|---|---|
| 0.20% | Stays in the pool reserves. |
| 0.05% | The token’s creator. |
| 0.05% | Kasseal. |
Every pool on Kasseal uses this split. Once the pool is set up for deposits, the 0.20% that stays in the reserves belongs to everyone holding the pool’s LP shares; before that it deepens the pool’s locked liquidity. The creator and Kasseal shares accrue in the pool and are paid out by a sweep once they reach 10 KAS.