Multi-Chain Wallet Balance Consolidation 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 consolidates wallet balances across multiple EVM chains, helping users view their total holdings in a single unified view. Given a consolidation contract address, a list of chain configurations (chain ID, RPC URL, native token symbol), and an optional list of token addresses to track, it reads the user's native coin balance and token balances across all configured chains. It then aggregates these balances into a consolidated total, displaying native balances, token balances, and the overall total for each chain. The tool also retrieves the consolidated balance from the consolidation contract if it implements getConsolidatedBalance. All data is pulled directly from the blockchain in real time, providing a transparent, comprehensive view of multi-chain wallet balances.
HOW TO USE
Connect your wallet using the Connect button in the header, or enter a user address manually. Select the target network from the dropdown—Ethereum Mainnet, Polygon, Optimism, Arbitrum One, Base, or Sepolia testnet. Enter the consolidation contract address. Enter each chain configuration on a separate line in the format: chainId,rpcUrl,nativeSymbol (e.g., "1,https://eth.llamarpc.com,ETH"). Optionally, enter token addresses to track on each chain in the format: chainId,tokenAddress. Optionally, provide a user address (defaults to connected wallet). Click "Consolidate balances." The tool will fetch native balances, token balances, and the consolidated total. Results appear in the card below with a prominent consolidation status badge, a consolidated total, a detailed list of each chain showing native balance, token balances, and total, and a summary of chains and tokens tracked. Use this information to view your multi-chain wallet balances in one place.
MULTI-CHAIN WALLET BALANCE CONSOLIDATION WITH NATIVE AND TOKEN TRACKING
The tool provides comprehensive multi-chain wallet balance consolidation through multiple on-chain reads. First, it calls getBalances() on the consolidation contract with the user address and an array of chain IDs to retrieve all native balances in a single batch call. It then iterates through the token configurations, calling getTokenBalance() for each token on its respective chain to get the token balance. The getConsolidatedBalance() function returns the total consolidated balance across all chains. For each chain, the tool calculates the total as the sum of native and token balances. The consolidation contract must be deployed on the current network and have access to the chain states via RPC URLs. All factors are combined to provide a clear, actionable view of multi-chain wallet balances with detailed per-chain breakdowns.
WHAT IT CANNOT SEE
This tool cannot guarantee balance accuracy across all chains—RPCs may return stale or incorrect data. It cannot predict bridge latency or ensure that consolidation data is up-to-date. It cannot verify off-chain balance conditions or ensure that the consolidation contract is correctly configured. It cannot ensure bridge solvency or detect changes in bridge state that could affect balances. It cannot detect consolidation risks or ensure that the consolidated data is free from errors. It cannot assure that the consolidation contract is free from vulnerabilities, bugs, or malicious code. It cannot verify that the consolidation contract address is correct or that the chain configurations are valid. It cannot detect front-running or other execution risks. It cannot provide financial or legal advice or guarantee that the consolidated balance is accurate. All data is provided as-is for informational purposes only; any reliance on the tool's output for balance 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 RPC endpoints for the configured chains. It does not store any wallet data, chain configurations, or balance records. All queries are performed directly against the blockchain in real time. The tool only provides read-only information and does not execute any transactions. Consolidated balances are contract-defined values and do not guarantee accuracy. Always verify critical data independently through block explorers and consult with financial advisors before making any balance-based decisions.