# Buying and selling

> Trade MSS2 against ETH or USDC in the Topaz pool on each chain, with minimum-output protection and optional Buy & stake.

Canonical page: https://www.mintstakeshare.com/docs/buying-and-selling

Each chain has one Topaz pool for MSS2: MSS2 / WETH on Robinhood and MSS2 / USDC on Arc. The [Buy & sell](/robinhood/swap) page trades against that pool and shows the mint price next to the pool price so you can compare.

## Mint or buy?

| | Mint | Buy |
| --- | --- | --- |
| Price | Current tier price | Current pool price, plus the 3% trading fee |
| Tokens | Newly created | Existing tokens from the pool |
| Delivery | Claim in a later block | In the same transaction |
| Referral rewards | Paid to your referrers | None |
| Liquidity | Adds to the locked position | The 3% fee is reinvested into the locked position |

When the pool price is below the tier price, buying gets more MSS2 for the same payment. When it is above, minting does. The page shows both amounts for the payment you enter.

## How to buy or sell

1. Open [Buy & sell](/robinhood/swap) and choose **Buy** or **Sell**.
2. Enter an amount. The quote shows what you receive, the minimum you will accept, the 3% trading fee and the price impact.
3. Approve if asked, then confirm the swap.

| Chain | Buying | Selling |
| --- | --- | --- |
| Robinhood | Pay ETH directly; no approval | Approve MSS2, receive ETH |
| Arc | Approve USDC, then buy | Approve MSS2, receive USDC |

Approvals are always for the exact amount you enter, never unlimited. On Arc, USDC approvals use USDC's 6-decimal token units; the app handles the conversion.

## Protection built into every quote

- **Minimum received.** Every swap sets a minimum output 1% below the quote. If the pool moves further before your transaction is mined, it reverts instead of filling at a worse price.
- **Fresh quotes.** Quotes older than 30 seconds cannot be submitted. Refresh to get a new one.
- **Changed quotes.** If the output changes after you review a quote, the app stops and asks you to review again. It never lowers your minimum silently.

The price impact shown excludes the 3% fee, so you can see both separately. Gas is extra.

## Buy & stake

Turn on **Buy & stake** to put the MSS2 you buy straight into your permanent stake in one transaction. If either the purchase or the stake fails, nothing changes.

- The purchase uses the same pool and the same minimum-output protection as a normal buy.
- Your direct referrer earns the 5% referral stake credit.
- If your stake is near the 25,000,000 MSS2 cap, whatever does not fit is sent to your wallet. The app asks you to buy less first.
- On Robinhood you pay ETH with the transaction. On Arc you approve the exact USDC amount to the Buy & stake contract, which is separate from the normal swap approval.

> [!WARNING]
> Buy & stake is permanent. The tokens you buy this way can never be withdrawn.

## Details

- **Pool shape.** The pool is a Topaz concentrated-liquidity pool with tick spacing 2000. MSS2's own liquidity covers the full price range.
- **Trading fee.** Every buy and sell pays a 3% trading fee. All of the fees MSS2's locked position earns are automatically reinvested into its liquidity. See [Liquidity](/docs/liquidity).
- **Selling on Robinhood.** The pool pays WETH; the app unwraps it to ETH in the same transaction.
- **Only wallet tokens can be sold.** Staked MSS2 and compounded rewards stay staked.
- **No token tax.** MSS2 itself charges no buy, sell or transfer tax. The only trading cost is the 3% pool fee plus gas.
- **Before launch.** The pools exist before launch so they can be listed, but MSS2 cannot be traded or transferred until the opening time.
- **Topaz.** Learn more about the exchange in the [Topaz docs](https://www.topazdex.com/docs/liquidity/fees).

## Related

- [Minting](/docs/minting)
- [Staking](/docs/staking)
- [Liquidity](/docs/liquidity)
