Liquidity deposit and withdrawal
Puzzle Ranges supports two ways to add liquidity: with a single token or multiple tokens. Both methods give LPs flexibility depending on available assets and preferences for speed or efficiency.
Liquidity is always withdrawn in multiple tokens, according to their weights in the pool and current prices.
Single-token deposit
Allows you to provide liquidity using just one of the tokens in the range. The other tokens are automatically purchased within the pool using part of your deposit.
Tokens are bought in proportion to their weights, based on current prices
Fast and easy — no need to swap manually beforehand
May be less price-efficient due to internal swaps
How it works:
Select the "Single token" method
Choose the asset and amount
The system splits the deposit: one part stays as is, the other is swapped into the missing tokens based on pool weights and current prices
💡 If the actual balance of a token is depleted, it cannot be withdrawn.
Multi-token deposit
Lets you deposit all tokens from the range at once, according to their weights. This is the most efficient method since no internal swaps are needed.
How it works:
Select the "Multiple tokens" method
Choose the percentage of your portfolio to deposit
All assets are deposited directly — no swaps occur inside the pool
Withdrawals work the same way: the user receives all tokens back, in the current pool proportions.
Here're 3 important things you need to know:
Once liquidity is added — regardless of the method — the pool immediately starts collecting fees.
LPs begin earning rewards from every swap involving tokens within their active price ranges.
If a token’s price moves outside the defined range, its liquidity becomes inactive and stops generating fees.
No lockups
Liquidity can be added or withdrawn at any time. No lockups, no waiting periods, no penalties — full control and flexibility.
Last updated