Trading (RUG vs RUN)
How buying, selling, and pricing actually work on rug / run.
What you actually buy
Every trade gives you tokens that represent a position on an outcome, not the underlying memecoin. There are two outcome tokens per market:
- RUG — pays 1 SOL each if the market resolves RUG.
- RUN — pays 1 SOL each if the market resolves RUN.
A losing-side token pays zero at resolution. There are no fractional payouts.
How the price moves
The pool is a constant-product AMM: rug_reserve × run_reserve = k. Buying RUG drains RUG out of the pool, which makes RUG more expensive and RUN cheaper, and vice versa.
In plain words: the more people buy your side, the worse your entry price gets if you keep buying — and the better your exit price gets if you decide to sell.
Continuous P&L
Unlike parimutuel markets that lock funds until resolution, you can sell at any time. Your sell payout is the SOL the pool gives back at the current CPMM price. If the pool has moved in your favour since you bought, you exit in profit. If not, you exit at a loss.
Slippage and trade size
A big trade moves the pool more than a small one — same as any AMM. The Trade panel shows a payout preview that already accounts for the price impact of your specific size. If the preview looks bad, try a smaller amount.
Trade fee
Every buy and every sell pays a flat 50 bps total fee (0.50%). The fee is split four ways — see Fees for the breakdown. There's no platform rake on top.
When trading freezes
Trading stays open until the exact moment of expiry. Liquidity provision has a stricter rule: remove_liquidity is blocked in the last 5 minutes before resolution (the "LP-lock window") to prevent LPs from front-running the oracle.