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

# Selling Into a C1 Pool

> Deposit a token at oracle price. Aggregators fill the position. ETH proceeds appear in your Claim tab.

C1 Pools are oracle-priced, single-sided liquidity pools. You deposit a token and the protocol holds it for sale at live market price. DEX aggregators route buyer trades into the pool on a first-in, first-out basis. You pay a 1% fee on filled volume. The buyer pays no fee and gets zero price impact, so aggregators prefer C1 routes over AMM pools whenever they exist.

## Find a token

1. Open the **Tokens** tab
2. Search by name, symbol or contract address
3. Pick a token from the results

Each result shows the token's chain, contract address, current price and market cap. The chain icons next to **Supported chains** at the top filter the results to that chain.

When you select a token, the app prompts your wallet to switch to that token's chain.

## The token page

The left panel is the C1 Pool widget. The right panel is the token's market data and price chart.

The C1 Pool widget shows:

| Field                 | What it means                                                            |
| --------------------- | ------------------------------------------------------------------------ |
| **Tokens in pool**    | Tokens currently waiting to sell. `Yours will be first to sell` if empty |
| **Pool depth**        | USD value of tokens currently waiting to sell                            |
| **Routed vol 24h**    | Volume that filled through this pool in the last 24 hours                |
| **Est. time to sell** | Pool depth divided by routed volume. A rough fill-time estimate          |

If no pool exists yet for this token, your deposit creates it. The widget shows `No pool` in the header until the first deposit.

## Enter your sell amount

1. Type the amount you want to sell, or click **MAX** to use your full wallet balance
2. The widget recalculates **You receive** in ETH and USD, **Est. price impact** of the equivalent AMM trade, and **Net gain vs DEX**

**Net gain vs DEX** compares the C1 quote against the best DEX route for the same trade size. A positive number means C1 pays you more. A negative number means a DEX would pay you more at this size. The app shows the comparison as information only and does not block the sale either way.

For small trades on liquid tokens, a DEX often beats C1 because the AMM fee is lower than 1% and slippage is minimal. C1 wins on thin liquidity tokens and larger trades where AMM slippage exceeds the 1% C1 fee.

## Approve and deposit

Selling takes two wallet signatures:

1. **Approve** the C1 Pool contract to spend your token. One-off per token per chain
2. **Deposit** the tokens into the pool

Click **Approve & sell via C1 pool**. Your wallet prompts the token approval first. After it confirms on-chain, your wallet prompts the deposit transaction. Sign both.

A `Deposit confirmed` modal appears once the deposit settles. It shows the transaction hash and the lifecycle:

| Stage         | What it means                                                                       |
| ------------- | ----------------------------------------------------------------------------------- |
| **Deposited** | Your tokens are in the C1 Pool queue                                                |
| **Filling**   | Aggregators route buyers into your position at oracle price, FIFO. No action needed |
| **Claimable** | Once filled, proceeds appear in your **Claim** tab. Claim anytime, gas is on you    |

Close the modal or click **Track in History** to jump to your positions.

## What happens next

Your deposit sits in the pool waiting for buyers. Fill rate depends on routed buy volume from aggregators. The app shows your fill progress in **History > Token Sales**. You can cancel at any point before the pool is fully sold. See [Managing Your Positions](/user-manual/checking-your-position).

ETH from filled portions accumulates in your **Claim** balance. See [Claiming Proceeds](/user-manual/claiming-proceeds).

## Next steps

<CardGroup cols={2}>
  <Card title="Manage your positions" href="/user-manual/checking-your-position">
    Track fill progress and cancel pending sales.
  </Card>

  <Card title="Claim proceeds" href="/user-manual/claiming-proceeds">
    Claim filled ETH per chain.
  </Card>
</CardGroup>
