Create a Pool
Parameters
Tick Spacing
Tick spacing controls the granularity of liquidity positions. Lower spacing allows tighter ranges but increases swap complexity.
Choose based on expected price movement and LP behavior:
Setting Initial Price
The initial price determines the starting tick of the pool. Express it as asset A’s price in terms of asset B:Fee Configuration
Fees are expressed in basis points (1 bps = 0.01%):
The total fee is
lpFeeRateBps + hostFeeRateBps. LP fees go to liquidity providers proportional to their share. Host fees go to the integrator.
Host Namespace
Assign a host namespace to track integrator fees:After Creation
The pool starts empty. Add initial liquidity to enable trading:Validation Rules
Pool creation will fail if:assetAAddressequalsassetBAddresstickSpacingis not 10, 60, or 200initialPriceis empty or invalidhostFeeRateBpsis below the host’s minimum (if namespace specified)- A pool with the same asset pair and tick spacing already exists
Response
Next Steps
- Concentrated Liquidity - Learn the V3 model
- Managing Positions - Add and manage liquidity
- Free Balances - Optimize for frequent operations