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

# Trading

> How buying and selling works on hoodstar.fun — on the bonding curve and after graduation on Uniswap v3.

Every token page has a trading widget with live pricing. Where your trade executes depends on the token's stage:

* **On the curve** — your trade goes to the hoodstar.fun bonding curve contract.
* **Graduated** — the token trades on its Uniswap v3 pool.

## Buying on the curve

<Steps>
  <Step title="Enter an amount">
    Type how much ETH to spend (or switch modes to specify an exact token amount to receive). The widget shows the exact quoted output, the 1% fee, and the price impact.
  </Step>

  <Step title="Check slippage">
    Your transaction includes a minimum-receive amount. If the curve moves past your slippage tolerance before your transaction lands, it reverts and your ETH stays in your wallet (minus gas). Default tolerance is 1%; adjust it in the widget settings.
  </Step>

  <Step title="Confirm">
    Sign the transaction. Tokens arrive in your wallet as soon as it confirms — usually within a couple of seconds on Robinhood Chain.
  </Step>
</Steps>

<Info>
  **Buying near graduation:** if your buy is larger than the remaining curve supply, it fills exactly to the end of the curve and the unused ETH is automatically refunded in the same transaction. That final buy triggers graduation.
</Info>

## Selling on the curve

Selling supports **EIP-2612 permit**, so you don't need a separate approval transaction: the app bundles your signed permit and the sell into a single transaction. You'll see the exact ETH output quoted before you sign, protected by the same slippage controls.

## Fees at a glance

| Stage                         | Fee              | Where it goes                                          |
| ----------------------------- | ---------------- | ------------------------------------------------------ |
| Bonding curve (buy & sell)    | 1% in ETH        | 0.7% protocol · 0.3% creator                           |
| After graduation (Uniswap v3) | 1% pool fee tier | Accrues to the locked LP; split 50/50 creator/treasury |

Plus network gas on every transaction. Full details in [Fees](/protocol/fees).

## Why a trade can fail

* **Slippage exceeded** — the curve moved more than your tolerance; retry with a fresh quote.
* **Deadline expired** — the transaction sat in the mempool too long (default deadline is 5 minutes).
* **Curve closed** — the token graduated between your quote and your transaction; trade it on Uniswap instead.
* **Insufficient ETH** — remember to leave room for gas.

<Warning>
  Meme coins are extremely volatile and most go to zero. Never trade more than you can afford to lose. See the [Risk Disclosure](/legal/risk-disclosure).
</Warning>
