> ## Documentation Index
> Fetch the complete documentation index at: https://docs.viva.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Trading

> Buy and sell VIVA pool tokens with BNB or USDT quote.

## Buy

You send **quote** (BNB or the pool’s stablecoin). The pool **mints** tokens to you. Price comes from **floor + curve** at execution time, minus the **1.25%** fee shown in the preview.

Larger buys move supply further along the curve → usually a higher **average** price per token.

## Sell

You send **tokens** back. The pool **burns** them and pays **quote**:

1. Gross quote from pool rules.
2. Minus **1.25%** trade fee.
3. Minus **profit tax** if you sell above your cost (see [Fees](/concepts/fees)).

Set **minimum quote out** so bad fills revert safely.

## Same-block protection

If you **bought from the pool in this block**, you **cannot sell in the same block**.

## Fees (summary)

* **1.25%** per buy/sell in typical deployments.
* **50%** treasury; **50%** split between creator and floor per your launch settings.

Traders do not claim creator fees; creators claim in the app when available.

## Slippage

Use min-out fields; failed txs are safer than silent bad fills.

## After you trade

Tokens are **BEP-20** on BNB Chain. Other apps must support each address explicitly.

## Elastic supply

Buys **mint**, sells **burn** — supply changes with activity.

## Related

[Floor and curve](/concepts/floor-and-curve) · [Economic model](/concepts/economic-model)
