Unified Liquidity Layer Deposit Tool
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
This tool evaluates unified liquidity pool deposit readiness, helping users determine if they can deposit tokens into a unified liquidity layer that aggregates multiple assets into a single pool. Given a unified liquidity pool contract address, a token address, and a deposit amount, it reads the pool's token composition, reserves for each token, deposit rate (LP tokens per deposited token), total pool deposits, and user-specific information including token balance, allowance for the pool contract, and the user's existing deposits. It also checks if the user can deposit via the canDeposit function and calculates the estimated LP tokens to be received. The tool then determines deposit readiness—Ready to deposit, Pending (conditions not met), Insufficient balance, or Invalid amount. It displays a visual pool composition bar showing the relative weight of each token in the pool, a deposit rate bar, a detailed breakdown of deposit readiness factors (token balance sufficient, allowance sufficient, canDeposit true), and all relevant addresses with block explorer links. All data is pulled directly from the blockchain in real time, providing a transparent view before any deposit transaction.
HOW TO USE
Connect your wallet using the Connect button in the header. Select the target network from the dropdown—Ethereum Mainnet, Polygon, Optimism, Arbitrum One, Base, or Sepolia testnet. Enter the unified liquidity pool contract address and the token address you wish to deposit. Enter the deposit amount in human-readable format. Click "Check deposit." The tool will fetch the pool's token composition, reserves, deposit rate, total deposits, your token balance, allowance, and existing deposits. Results appear in the card below with a prominent deposit readiness badge, a visual pool composition bar showing the token distribution, an estimated LP token output, a deposit rate bar, detailed pool and position information, and a breakdown of readiness factors with checkmarks or crosses. Use this information to decide whether to deposit into the unified liquidity pool.
UNIFIED LIQUIDITY POOL DEPOSIT VERIFICATION WITH COMPOSITION ANALYSIS
The tool provides comprehensive unified liquidity pool deposit verification through multiple on-chain reads. First, it calls getPoolTokens() to retrieve the list of all tokens in the pool and getPoolReserves() to fetch the current reserve balance for each token. These are used to build a visual composition bar showing the relative weight of each token in the pool, helping users understand the pool's diversification. The getDepositRate() function returns the current rate at which deposited tokens are converted to LP shares, which may vary based on pool composition and demand. The canDeposit() function verifies that all conditions are met—sufficient token balance, sufficient allowance, and any pool-specific requirements. The tool also calls getDepositAmount() to calculate the estimated LP tokens the user would receive for their deposit. User deposits are retrieved via getUserDeposits(), and total pool deposits via getTotalDeposits(), providing context on the user's position and overall pool size. The tool also reads the user's token balance and allowance for the pool contract. All factors are combined to provide a clear, actionable deposit readiness status with a visual composition bar and rate display.
WHAT IT CANNOT SEE
This tool cannot guarantee deposit execution—on-chain conditions may change between the check and the transaction. It cannot predict future pool performance, impermanent loss, or changes in pool composition. It cannot verify off-chain deposit conditions or ensure that the deposit amount is appropriate for the pool's strategy. It cannot ensure pool solvency or detect changes in reserves that could affect deposit rates. It cannot detect deposit manipulation risks, including front-running, MEV, or other attacks. It cannot assure that the liquidity pool contract is free from vulnerabilities, bugs, or malicious code. It cannot verify that the token address is correct or that the token is actually supported by the pool. It cannot detect errors in the deposit rate calculation or ensure that the rate is accurate. It cannot provide financial advice or guarantee that depositing is profitable. All data is provided as-is for informational purposes only; any reliance on the tool's output for deposit decisions is the sole responsibility of the user.
PLEASE NOTE
This tool supports EVM-compatible chains only: Ethereum Mainnet (1), Polygon (137), Optimism (10), Arbitrum One (42161), Base (8453), and Sepolia testnet (11155111). Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. The tool requires a Web3 provider (MetaMask or WalletConnect) and access to an RPC endpoint for the selected chain. It does not store any wallet data, token addresses, or deposit records. All queries are performed directly against the blockchain in real time. The tool does not execute deposits—it only provides read-only information. Deposit rates and LP token estimates are contract-defined values and do not guarantee actual returns. Always verify critical data independently through a block explorer and consult with financial advisors before making any deposit decisions.