Liquidity & Settlement
This section explains what happens when a Gavel auction ends: how allocations finalize, how claims/refunds work, and how liquidity gets created on Uniswap v4.
1) What “settlement” means on Gavel
At the end of a CCA auction, the protocol finalizes the outcome:
Final allocations: how many tokens each bidder receives
Final payments: how much of each bid was actually spent
Refunds (if any): any unspent/returned funds become claimable
Liquidity seeding: proceeds are used to create liquidity at the discovered price
Everything is computed and recorded onchain.
2) Claims: tokens and refunds
After settlement, bidders typically have two claim actions:
Claim tokens
You receive the amount of tokens you were allocated based on:
which blocks you filled in
the clearing prices of those blocks
your bid limits (max price)
Claim refunds (if applicable)
Refunds can come from:
unspent bid amount (you didn’t fill fully)
launch-specific refund conditions (if configured)
Your UI will show:
spent vs remaining
claimable tokens
claimable refunds
3) Liquidity seeding on Uniswap v4
Once the auction is settled, proceeds seed liquidity programmatically on Uniswap v4 at the discovered price.
In plain English:
the auction ends
a pool is created/initialized (if needed)
liquidity is added using the sale proceeds (and launch-defined parameters)
trading can start immediately at a price derived from the auction outcome
This avoids the common presale failure mode where: fundraise succeeds → liquidity is “promised later” → market opens thin and unstable.
4) “Via Gavel or Clanker” routing
Depending on the launch configuration, liquidity seeding can happen through:
Gavel settlement routing, or
Clanker routing
The goal is the same: liquidity creation is part of the settlement path, not a manual promise.
Your launch page should clearly indicate:
the DEX venue (Uniswap v4)
which routing path is used
any lock/ownership rules (if applicable)
5) What is enforced vs what is optional
Enforced by the mechanism
onchain allocation + clearing price accounting
settlement rules
liquidity seeding path (when configured)
Launch-dependent / optional
allowlists and private bidding (curated presales)
per-wallet caps
unsold token handling policy (burn/return/treasury)
any extra modules or constraints
6) How the “final listing price” is determined
Gavel doesn’t “pick” a listing price.
The initial trading price is anchored by:
the auction’s final clearing outcome, and
the liquidity seeding parameters used to create the Uniswap v4 pool
In other words: the pool starts at a price the auction discovered, not a fixed market cap chosen beforehand.
7) Common questions
Q: Is liquidity guaranteed? Liquidity seeding is programmatic when enabled for the launch. Always verify the launch page parameters and settlement rules.
Q: What if I don’t claim immediately? Your claimable balances remain onchain. Claim timing depends on launch configuration and UI support.
Last updated