Concentrated Liquidity Manager
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Concentrated Liquidity Manager enables users to manage concentrated liquidity positions on AMM pools. It reads and displays liquidity pool state showing current tick and price, tick spacing for position boundaries, liquidity positions with details, position owner for verification, position tick range for price concentration, position liquidity for depth, position fees earned for rewards, position rewards for yield, pool fees for revenue, fee growth global for tracking, fee growth inside position for calculations, tick data for range analysis, sqrt price for precision, price range width for concentration, active tick for current price, tick bitmaps for tick tracking, position NFT metadata for identification, position health for risk assessment, impermanent loss projection for risk management, gas estimates for cost planning, token balances for both assets, approval status for token spending, pool TVL for liquidity health, volume for activity, and APR for yield estimation. The tool provides a streamlined interface for minting new positions, adding liquidity, removing liquidity, collecting fees, and adjusting price ranges.
HOW TO USE
Connect your wallet to the tool and select the network where your concentrated liquidity pool is deployed. Enter the pool address, optional position ID, lower tick, upper tick, amounts for both tokens, and select the action (Mint New Position, Add Liquidity, Remove Liquidity, or Collect Fees). Click "Check Position" to verify the pool state and get current tick, price, liquidity, fees earned, uncollected fees, impermanent loss, and position health. Click "Approve Tokens" to approve the pool contract for token spending. Review the displayed position information, then click "Execute" to sign and submit the transaction. The tool will show the transaction hash immediately, then update with the confirmation status once processed. The tool works with any EVM-compatible concentrated liquidity pool.
THE MECHANISM
Concentrated Liquidity Manager uses the standard concentrated liquidity pool contract interface to manage positions. The tool reads pool state using view functions including slot0(), liquidity(), and feeGrowthGlobal(). Position information is obtained from the position manager contract, which uses NFTs to represent positions. Tick data is read from the tick bitmap and tick info storage. When minting a new position, the tool approves both tokens, then calls mint() with the specified tick range and amounts. When adding liquidity, it calls increaseLiquidity() with the position ID and additional amounts. When removing liquidity, it calls decreaseLiquidity() with the position ID and the amount to remove. Collecting fees calls collect() on the position manager. Impermanent loss is projected by comparing the current value of the position to the initial value. Position health is estimated based on the current price relative to the tick range. The tool simulates the process of connecting to a pool contract and position manager, reading state, and constructing liquidity transactions.
WHAT IT CANNOT SEE
Concentrated Liquidity Manager cannot guarantee that the concentrated liquidity position will be profitable, as profitability depends on future price movements and fee generation. The tool cannot predict impermanent loss accurately without knowing future price movements, as IL depends on the price ratio at withdrawal. It cannot detect if the pool is under attack or manipulated, as that requires real-time monitoring of all pool interactions. The tool cannot guarantee that the position will stay within the chosen price range, as prices may move outside the range. It cannot predict fee accumulation or reward distribution accurately, as those depend on trading volume and pool conditions. The tool also cannot detect if the pool contract or position manager has been upgraded or compromised.
PLEASE NOTE
Concentrated Liquidity Manager supports EVM-compatible chains only. The tool uses simulated pool state and does not execute real transactions without user confirmation. Always verify pool addresses, tick ranges, and amounts before executing transactions. The tool is free to use and does not store or transmit any data off-device. Always check impermanent loss projections and position health before providing concentrated liquidity.