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

# Selling

> CHANCE→USDG sells are public through the Uniswap V4 router — even under the transfer lock.

Anyone holding CHANCE can sell it for USDG through the **public Uniswap V4 router** against the protocol's CHANCE/USDG pool. The hook allows sells for any sender; only buys are gated.

## How it works

* The trade is a standard V4 swap against the pool identified by ChancePool's `poolKey()` (the LP is protocol-owned liquidity).
* The transfer lock does not block it: the PoolManager and routers are allowlisted pool paths, so locked CHANCE can flow into a swap.
* The hook charges a swap fee (`swapFeeBps`, default 1%) on top of the trade — the pool's LP fee itself is 0. Factor it into quotes.

## What this means economically

| Direction            | Who                                                               | Gate                         |
| -------------------- | ----------------------------------------------------------------- | ---------------------------- |
| CHANCE → USDG (sell) | Anyone, any time                                                  | Open                         |
| USDG → CHANCE (buy)  | Protocol's internal buy path (claims, rewards, house-win routing) | External buys off by default |

Sell liquidity is always available at the pool's price, while new CHANCE enters mostly through gameplay ([Acquiring](/chance-token/acquiring)). Deep sells move the pool price like any AMM trade — use your router's slippage protection.

<Note>
  This page covers the player-visible path only. Pool liquidity management is an operator concern and out of scope for public docs.
</Note>
