Transaction Graph Analyzer
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 builds and analyzes transaction graphs from your wallet history, revealing the flow of funds and interaction patterns between addresses. It reads transaction history for the connected wallet via on-chain calls, then traces transaction flows between addresses to build a directed graph of interactions. 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 unique address count, total transactions, average degree, top hubs (most connected addresses), and a detailed list of transaction flows with values and dates.
HOW TO USE
Connect your EVM wallet using the "Connect" button, or manually enter any wallet address. Set the analysis depth (1–5 hops) to control how far the graph 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 "Build transaction graph" to generate the graph. The tool will display the source address, network, analysis depth, max transactions, unique addresses count, total transactions, average degree, top hubs (most connected addresses), and a transaction flow table showing from/to addresses, values, dates, and hashes.
TECHNICAL MECHANISM
The tool uses a graph traversal algorithm to build the transaction 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 an adjacency list, 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. The average degree is calculated as 2E/V where E is edge count and V is node count. Hub identification is performed by sorting nodes by degree (incoming + outgoing connections) and selecting the top 3. The transaction flow table displays edges with from address, to address, value, 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. Graph analysis 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 graphs are based on historical data and may not reflect current address relationships or activity. 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.