Liquidity Lab

Understand liquidity.
Participate in open markets.

Discover why liquidity matters, how LPs earn trading fees, and how to shape a position around your objectives. Learn the mechanics before putting capital to work.

More than capital. Participation.

Help make open markets possible.

As a liquidity provider, you put capital to work and earn a share of trading fees when swaps use your liquidity. By helping others exchange assets under shared, on-chain rules, you also contribute to a more decentralized, permissionless and censorship-resistant financial system.

Put capital to work

Provide liquidity and earn a share of swap fees when trades use your active position.

Make exchange possible

Help buyers and sellers access on-chain markets without a traditional exchange matching every order.

Choose your participation

Choose your assets, range and size. Your wallet controls your position; pool policy shapes how it trades.

The people behind the liquidity

One pool.
Two ways to participate.

LPs make assets available. Swappers exchange them. The AMM connects both through on-chain rules.

01LPs supply liquidity and earn trading fees.

Liquidity providers

People like you
Provide assets
Earn the LP fee share

AMM liquidity pool

ETHUSDC
Smart contracts

Your wallet controls the position. Deposited assets are held in smart contracts.


02Swappers trade against that liquidity.

Swapper

“I want to buy ETH.”
Sends USDC · pays a fee
Receives ETH

The same pool

ETHUSDC
Uniswap v4 + Hook rules

The pool receives USDC and sends out ETH. LPs’ asset mix changes.

The AMM is the mechanism—not another trader.
Smart contracts price and settle swaps under the pool’s rules. Fees reward participating LP liquidity; other applicable fees follow the pool policy.

Participation brings responsibility as well as opportunity: asset exposure changes, losses are possible, and smart-contract risks remain. Pool-specific LP access and swap policies still apply.

Now explore what happens to your position ↓

Understand your range. Shape your position.

ETH / USDC · Simulation only
Educational sandbox · Not live tradingNo wallet connection, no transactions, and no effect on real funds. All prices and positions here are simulated.

Start entirely in USDC. Move the market down through the range to see ETH accumulate.

Starting ETH price 3,000 USDCIllustrative, not a live quote.
Compare range widths

Changing the range or capital starts a new scenario. Moving the market keeps the funded position fixed.

Position range: 2400–2800; market: 3000Your liquidity range1,8002,4003,0003,6004,200Price · USDC per ETH
At / above upper boundary · Principal is all USDC.
ETH held0.0000 ETH
USDC held10,000.00 USDC
Market value mix: 0.0% ETH · 100.0% USDC
Position value · excluding fees10,000.00 USDC
Hold initial assets unchanged10,000.00 USDC
Difference vs holding0.00 USDC

The pool can receive ETH from traders, but ETH-out swaps are prohibited. Follow a fall, then a rebound.

Standard liquidity

0.0000 ETH
10,000.00 USDC

On a rebound, swaps can exchange accumulated ETH back into USDC.

Modeled pool price follows market: 3,000 USDC/ETH

One-way accumulation

0.0000 ETH
10,000.00 USDC

ETH already acquired remains while the directional restriction is active.

Lowest market price visited: 3,000 USDC/ETH

Policy illustration, not a live Hook simulator. Assumes swaps follow falling prices in the permitted direction and reverse swaps are prohibited. On rebounds, the restricted pool price may lag the external market. High fees alone do not guarantee this behavior.

Model assumptions & limits

Holdings use Uniswap concentrated-liquidity square-root-price equations. The starting price is fixed at 3,000 USDC/ETH. Fees, gas, slippage, MEV and other liquidity providers are excluded; range endpoints are not tick-rounded. The standard pool is assumed to follow the simulated market through swaps. External prices alone do not change balances. The one-way example retains the lowest conversion state reached since reset, stopping at the lower endpoint. It assumes no other liquidity or intervention. Values are marked to the simulated market, not guaranteed exit quotes. This does not forecast returns or execution.

Start with your objective

Your range expresses an intention.

A position is more than a fee opportunity. It defines prices at which you are willing to exchange one asset for another.

“I want more ETH.”

Place USDC below spot. As swaps move through your range, you acquire ETH. If the range is never reached, nothing is acquired. Ordinary positions can reverse this conversion on a rebound.

“I want less ETH exposure.”

Place ETH above spot. A move through the range progressively converts ETH to USDC. This is a range of execution prices, not an order filled at one fixed price.

“I want to quote both sides.”

Cover spot with a two-asset position. The initial mix depends on the boundaries—not automatically 50/50—and changes with trading. It does not continually rebalance to equal weights.

Wider coverage. Or greater concentration.

For the same starting capital, a narrower range concentrates liquidity around fewer prices, but a smaller move takes it out of range. Wider ranges cover more prices. Neither guarantees a higher net return.

Choose prices where you are comfortable exchanging assets. If price leaves the range, are you comfortable holding the asset that remains? How often are you prepared to manage the position?

Research meets pool policy

Your range. Our additional levers.

Directional dynamic fees

Our team can price the two swap directions differently using market, volatility and risk research. Competitive fees may attract activity; higher fees may seek greater compensation for risk.

Higher fees do not automatically mean more income. Actual trades and active liquidity share matter.

Hook price bounds

Your position range determines where you provide liquidity. Hook price bounds constrain swaps under the pool policy. They are separate controls with different purposes.

Bounds do not contain external prices, guarantee exits or act as a stop-loss.

Your objective. A strategy designed around it.

Tell us what you want to accumulate, where you want to trade and the risks you are willing to take. Explore dedicated pools with directional policies, configurable fees, price bounds and considered position design.

A one-way policy can prevent reverse swaps while active. Reaching a target quantity still requires capital and willing sellers at acceptable prices. You retain control of your position and authorize real operations in your wallet.

Discuss your investment objectives ↗