Skip to main content
Uniswap’s Continuous Clearing Auction (CCA) bootstraps onchain liquidity at the close of a token auction, seeding a Uniswap v4 pool as a single full-range position. While full-range positions are the right default for CCAs, they are sub-optimal after the auction converts to a regular pool. As the market matures most of the full-range capital sits far from the trading price, where swaps never happen. Fees flow to active LPs that concentrate around spot, and any price gap to a subsequent CEX listing is closed by arbitrageurs at the LP’s expense. At the end of the CCA, Arrakis Pro migrates the full-range position into an actively managed Uniswap v4 vault in one atomic transaction. Teams that migrate from full-range to concentrated liquidity have historically seen ~4x lower price impact, ~3x higher fee capture, and ~4x deeper liquidity at the trading price. The team maintains custody through the vault NFT.

What CCA delivers

CCA is built for the auction phase of a token launch. It runs a uniform-price auction in continuous time. Tokens are sold gradually, clearing prices are set by real demand, and the entire process runs onchain. At the close of the auction, proceeds and reserve tokens seed a Uniswap v4 pool at the final clearing price, and a position NFT is minted to the designated recipient. Liquidity is live immediately. For the full CCA mechanism, see Uniswap’s CCA documentation. After CCA closes, the issuer holds a Uniswap v4 position NFT representing the seeded liquidity as a full-range position, with liquidity distributed across the entire price curve from zero to infinity. This is the appropriate default during price discovery, when the trading range is unknown and extreme moves are possible. Once price discovery completes and trading patterns emerge, the same structure becomes a major constraint: only a small fraction of capital sits near the active trading price where swaps occur.

Why post-CCA management matters

Three dynamics emerge once trading goes live. Each is fixed by migrating the CCA position to active Arrakis management.

Full-range liquidity creates large price impacts.

When capital is spread from zero to infinity, only a thin slice sits at the active trading price. Historically, a $6M full-range position has produced around 0.67% price impact on a $10K trade. With Arrakis, the same $6M is concentrated around spot, reducing impact to roughly 0.16%, a 76% reduction. Live Arrakis deployments have historically seen 4x lower price impact on equivalent trades than full-range positions of equal capital.

External LPs capture the fees on your pool.

Once a token reaches scale, sophisticated external LPs deploy their own concentrated positions at the trading price. Their tight positions earn most of the trading fees while the issuer’s full-range position keeps providing depth for free. Left unmanaged, the issuer subsidizes the market and receives mostly arbitrage flow in return. With Arrakis, dynamic fees and managed concentration keep up to 95% of trading fees with the vault instead of leaking to external LPs.

CEX listings drain value through arbitrage.

When a CEX lists the token at a price different from the Uniswap pool’s clearing price, bots and traders arb the pool until prices match, leaking value from LPs and users. With Price Convergence, the Arrakis pool price updates to the CEX price automatically at trading start, removing the arbitrage opportunity entirely.

Migration flow

Migration runs as a single migratePositions() call on the Arrakis migration helper contract [contract reference here?]. The full sequence is atomic: trading does not pause and the position is not exposed to MEV through a withdraw-and-redeposit window.
1

Pre-migration

The team holds the Uniswap v4 position NFT minted at CCA close. The team and Arrakis confirm strategy parameters: tick range, fee tier, dynamic fee configuration, optional hooks such as Price Convergence.
2

Call

The team (or the migration helper, depending on integration) calls migratePositions(positionNFT, vaultConfig) on the helper contract.
3

Atomic execution

The helper consumes the Uniswap NFT, deploys and configures the Arrakis vault, deposits the underlying tokens into the vault, redeploys liquidity to Uniswap v4 at the new concentrated tick range, and transfers the vault NFT to the issuer.
4

Post-migration

The team holds the Arrakis vault NFT. Active management begins immediately. Liquidity remains on Uniswap v4.

Arrakis benefits

After migration, the position is actively managed by one of Arrakis Pro’s strategies. By default this is the Flagship Strategy, which keeps the position concentrated around spot to maximize fee capture and widens the range as volatility rises to limit impermanent loss. As needed, other strategies fit specific launch profiles: Bootstrap for inventory still skewed toward the project token, the Yield-Bearing Asset Strategy for tokens that accrue value through yield, and Treasury Diversification for gradual conversion of the project token into a quote asset.
Full-range CCA positionArrakis vault (post-migration)
Capital at trading priceSmall fractionMajority
RebalancingNoneContinuous, automated
Fee tierStaticStatic or volatility-adaptive (dynamic fees)
v4 hooksNoneOptional (Price Convergence)
OperationsSelf-managedManaged by Arrakis
CustodySelf-custodial (Uniswap v4 NFT)Self-custodial (Arrakis vault NFT)
WithdrawalAt willAt will

Engaging before the auction

Engaging Arrakis before the auction unlocks two benefits unavailable to teams that migrate after the fact: capital planning that accounts for concentrated depth, and Price Convergence at listing.

Capital planning

A team raising $10M can model the auction with Arrakis’s concentrated depth in mind from the start. Where a full-range CCA position would require around $4M to deliver adequate trading depth, the same depth through Arrakis requires roughly $1M. The remaining $3M is freed for operations, development, or treasury. Alternatively, the full $4M through Arrakis produces depth equivalent to $16M or more in full-range positions.

Price Convergence at listing

Configured before the auction, Price Convergence updates the Uniswap pool price to match the CEX listing price the moment trading opens, preventing the listing-window arbitrage described above. Setup requires sharing the CEX listing target with Arrakis ahead of time.

Supported deployments

The Arrakis migration helper is deployed on chains where Uniswap v4 is live and Arrakis Pro vaults are supported.

Integrate Arrakis

Talk to the Arrakis team about your CCA launch, before or after the auction.

FAQ

In practice, teams rarely run their own concentrated position post-CCA. The operational burden keeps most teams from doing it themselves: continuous monitoring, tick-range decisions, gas on every rebalance, MEV exposure during rebalances, and timing risk on each adjustment. The realistic alternatives are to deploy full-range and accept fee leakage to active LPs, or to migrate to Arrakis. Arrakis runs the management automatically through its strategy infrastructure, with the team retaining self-custody through the vault NFT.
Yes. Tick range, fee structure, hook configuration, and the active strategy are all reconfigurable. Reconfiguration runs as an authenticated call from the vault NFT holder.