If you are new to wallet-based trading, rebalancing resets liquidity after the pool price leaves your chosen range. A liquidity provider, or LP, deposits tokens so traders can swap against them. In a concentrated liquidity pool, the LP chooses the prices where those tokens are available.
If you need to swap tokens before reopening a Solana range, Byreal is one way to handle swaps and concentrated liquidity. The important first step is to check what your existing position holds. Byreal is a Solana decentralized exchange incubated by Bybit.
byreal.org is the service for managing token swaps and concentrated liquidity positions on Solana. The mechanics below apply generally, even if you use another wallet or service.
An out-of-range position is inactive, not lost
When the pool price moves beyond your chosen range, your liquidity stops being available for swaps and stops earning new trading fees. The tokens remain in your position; they are not automatically sent back to your wallet. Fees earned earlier may still be collected, depending on the pool’s process.
For example, imagine a SOL/USDC position with a range from $150 to $180 per SOL. If SOL rises above $180, the position has generally converted into USDC. If SOL falls below $150, it has generally converted into SOL. USDC is a token designed to track the US dollar.
A brief price move past the boundary is an edge case worth understanding: the position can become active again if the pool price returns inside the range. You do not have to reset it just because it briefly went inactive. The Bank for International Settlements describes this range-based activity as a defining feature of concentrated liquidity.
The boundary determines which token you hold
The direction of the move tells you what to expect. In a SOL/USDC position, rising SOL prices tend to leave you with more USDC; falling prices tend to leave you with more SOL. The exact balance changes continuously as the pool price moves through your range.
This means rebalancing is a choice, not a repair. If you still want to hold mostly USDC after SOL rises, reopening around the new price may require swapping some USDC back into SOL. That swap changes your exposure and may incur a trading fee.
Compare the position with simply holding the same tokens. Include the value of the tokens you can withdraw, collected fees, swap costs, and network fees. A tighter range can concentrate your liquidity, but it can also become inactive sooner and require more attention.
Check the price and costs before resetting
Before acting, compare the pool price with the range you originally chose. Then decide whether your reason for providing liquidity still holds. If your view has not changed and the move looks temporary, waiting may be reasonable; if you want liquidity active around today’s price, a new range may fit better.
Solana’s official documentation explains that every transaction requires SOL for the network fee. A reset can involve removing liquidity, swapping tokens, and opening a new position; the pool or service may combine some actions. Keep enough SOL for network fees, and account for any swap fee and the price movement between preparing and confirming a swap.
Use a simple sequence to reopen your range
Rebalancing means withdrawing the old position, deciding on your new token mix, and depositing into a fresh range. Check each step against your intended exposure, rather than copying the previous range by habit.
- Check the current pool price and whether your position is active or out of range.
- Choose whether to keep the position, wait for a return into range, or reset it.
- If resetting, remove the old liquidity and collect any fees the pool makes available.
- Check the token amounts you received, then swap only what you need for your target mix.
- Choose a new lower and upper price based on where you want liquidity to earn fees.
- Review the deposited amounts, price range, and transaction costs before signing.
A common mistake is reopening the old range unchanged after a large price move. That can put most of your new liquidity far from the current market. For example, if SOL now trades at $195, a $150–$180 range is still out of range; choose boundaries that include the current price if you want the position active now.
Top comments (0)