Competitor Contract Activity Monitor
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
The Competitor Contract Activity Monitor is an analytics tool that tracks and compares on-chain activity between your smart contract and competitor contracts. It scans transaction history and logs for each competitor address, measuring transaction volume, unique users, function call patterns, and total value transferred. The tool provides side-by-side comparisons against your own contract metrics, helping you understand market position, identify trends, and benchmark performance against competitors in the same ecosystem.
HOW TO USE
Enter your contract address and a list of competitor contract addresses (one per line). Set the number of recent blocks to scan. Click "monitor competitors" to start the analysis. The tool fetches transaction logs for each contract, measures activity metrics, and generates a comparative report. Results display a summary comparing total competitor activity against your contract, including transaction counts, unique users, and activity level indicators (low, moderate, high). The tool also provides detailed metrics for each competitor contract individually.
TECHNICAL MECHANISM
The tool connects to the RPC provider and fetches transaction logs for each contract address within the configured block range using getLogs. To handle RPC limitations, it uses an adaptive chunking strategy: starting with 2000-block chunks and halving on failure until a minimum of 100 blocks, ensuring the scan completes even with providers that have stricter limits. For each log, the tool counts transactions, tracks unique sender addresses using Set data structures, and records function call signatures from log topics. For unique user tracking, it fetches transaction details for each log to extract the sender address. The tool also sums the value transferred in each transaction to calculate total transferred ETH. Results are aggregated per contract and presented in a comparative format. The adaptive chunking strategy is critical because public RPCs cap block ranges differently—a single refusal should not end the scan.
WHAT IT CANNOT SEE
The tool cannot determine the business context or intent behind competitor transactions. It cannot access private data about competitor users or strategies. The tool cannot detect activity that occurs off-chain or through private mempools. It cannot distinguish between genuine user activity and bot or sybil activity without additional data. The tool cannot determine competitor revenue or TVL without external data sources. It cannot detect activity in competitor contracts that use proxy patterns or delegate calls without additional parsing. The tool cannot predict future competitor behavior. It cannot account for cross-chain activity not visible on the current chain.
PLEASE NOTE
This tool is designed for Ethereum Virtual Machine (EVM) compatible chains only. The activity metrics are based on on-chain transaction logs and may not capture all activity types (e.g., internal transactions, delegate calls). The tool provides estimates only and should be used as a starting point for competitive analysis. For accurate comparisons, ensure all contracts are analyzed over the same block range. The tool uses function signatures extracted from log topics—custom function names may not be identifiable without the contract ABI. The tool is intended for market research and competitive intelligence, not as a substitute for in-depth competitor analysis.