Transaction Flow Visualizer
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 visualizes the flow of funds between addresses in your transaction history, revealing how value moves through the network. It reads transaction history for the connected wallet via on-chain calls, then traces fund movements between addresses to build a visual flow network. The tool identifies the source address, tracks outgoing and incoming transactions, and maps connections to other addresses. You can control analysis depth (number of hops from the source) and the maximum number of transactions to include. The output includes total addresses and flows, total value transferred, flow paths from the source address with amounts and dates, and a detailed flow table showing from/to addresses, amounts, dates, and transaction hashes.
HOW TO USE
Connect your EVM wallet using the "Connect" button, or manually enter any wallet address. Set the flow depth (1–5 hops) to control how far the visualization extends from the source address. Set the maximum number of transactions to analyze (10–500) to balance detail and performance. Select your network and click "Visualize flows" to generate the flow network. The tool will display the source address, network, depth, max transactions, total addresses, total flows, total value transferred, flow paths from the source with amounts and dates, and a flow table showing from/to addresses, amounts, dates, and hashes. The directed arrows in the visualization indicate the direction of fund movement.
TECHNICAL MECHANISM
The tool uses a graph traversal algorithm to build the transaction flow network. Starting from the source address, it fetches transaction history via on-chain calls (simulated in this demo, but would use ethers.js provider calls with getLogs and getTransactionReceipt in production). Each transaction is parsed for from/to addresses, value, and timestamp. The graph is built as a directed graph with addresses as nodes and transactions as directed edges. BFS traversal is applied up to the specified depth, adding new addresses discovered in each hop. Fund flow paths are reconstructed by following edges from the source address to its immediate neighbors, then to their neighbors (up to depth 2). Each path includes the from/to addresses, amount, transaction hash, and date. The total flow value is the sum of all edge values. The flow table displays all edges with from address, to address, amount, date, and transaction hash.
WHAT IT CANNOT SEE
The tool cannot view transactions on non-EVM chains (e.g., Solana, Bitcoin) or protocols that are not integrated with the tool's data sources. It cannot show real-time pending transactions or mempool activity—only confirmed on-chain transaction history is available. It cannot access wallet data without explicit user connection or manual address entry. It cannot detect off-chain holdings or centralized exchange balances. Flow visualization is limited to available historical data; older transactions may not be fully retrievable due to node limitations or RPC provider retention policies. The tool's data sources may have rate limits or require API keys for production use. It does not provide financial advice or guarantee the accuracy of aggregated data.
PLEASE NOTE
This tool is for informational and visualization purposes only and is not financial advice. Transaction flows are based on historical data and may not reflect current fund movements. Always verify transaction data directly on-chain using a block explorer. The tool's data sources are subject to rate limits and availability. This tool only works with EVM-compatible chains. Use at your own risk.