Trading
Buying and selling on the bonding curve and on the graduated Ramses V3 pool.
Every launched token has a single page — /token/<address> — that adapts to
its phase: it trades against the bonding curve before graduation and through
the Ramses V3 pool after.
Buying on the curve
Enter an ETH amount in the trade panel; the panel shows the live conversion, the ≈USD value, the minimum received, and the price impact before you sign.
Two protections are always applied:
- Slippage — defaults to
1%, adjustable between0.1%and5%. The transaction reverts if you'd receive less than the minimum. - Deadline — trades expire if they sit in the mempool too long.
Trades with more than 3% price impact show a warning; more than 15% is blocked by the UI.
The terminal buy fills to the edge
A buy that would overshoot the graduation threshold fills exactly to the
edge and refunds the unspent ETH in the same transaction. The refund shows
in the transaction as CurveBuyRefunded — always read your actual fill
from the confirmation, not the requested amount.
Selling on the curve
Sells work the same way, in reverse. Sells never pay the snipe tax, and the emergency trading pause (if ever engaged) only blocks buys — holders can always exit.
The opening snipe tax
For the first 3 seconds after launch, buys pay a decaying tax that starts at 99% and falls linearly to zero. This makes block-zero sniping unprofitable without affecting anyone trading seconds later. The creator, the creator fee recipient, and any launch-listed exemption wallets are exempt.
After graduation
Once the curve fills, the same page switches to pool trading through the
RamsesPoolWrapper. Swaps through the launchpad frontend auto-collect the
pool's accrued LP fees on every trade, keeping fee distribution current.
Trading through external routers (relay.link, aggregators) works too — the
pool's fee tier taxes those swaps at the pool level, and a keeper sweeps the
fees they generate.
Fees on every trade
| Phase | Fee | Where it goes |
|---|---|---|
| Curve | 1% + creator tax (0–10%) | Split 30% protocol / 70% creator |
| Graduated pool | 1% or 2% pool fee tier | Same 30/70 split via the wrapper |
See Fees for the full architecture.