A block explorer for EVVM (MATE Metaprotocol) built with Next.js and The Graph's Amp.


Prize Pool
Project Name EVVM Block Explorer
EVVM Block Explorer is a block explorer for virtual blockchain transactions built with Next.js and The Graph's Amp. It indexes EVVM contract events in real time using Amp's eventTables() and provides an interface to explore virtual transactions, balances, and rewards. Unlike traditional explorers that show L1 transactions, this one focuses on virtual transactions within the EVVM ecosystem, making it the first explorer for virtual blockchain activity. Problem Statement Virtual blockchains like EVVM create transactions that aren't visible on traditional block explorers. Users need a way to track virtual transactions, monitor balances, and view reward distributions within the EVVM ecosystem. Traditional explorers only show L1 transactions, missing the virtual transaction data. Solution We built a block explorer that uses Amp's eventTables() to automatically index EVVM events and query them via SQL. The explorer visualizes virtual transactions, provides detailed block and transaction views, and tracks multiple event types including payments, rewards, and staking activities. Users can explore the full activity within the EVVM ecosystem through an intuitive interface. Key Features Home page showing latest EVVM blocks and transactions Block detail with complete information Transaction detail with L1 links Address history Indexes 9 event types (payments, rewards, balances, staking) Real-time SQL queries using Amp Technologies Used Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS, shadcn/ui Indexing: The Graph's Amp (eventTables, SQL queries) Database: PostgreSQL Smart Contracts: Solidity, Foundry Deployment: Vercel Blockchain: Ethereum Sepolia Hackathon Track š Best Use of Amp Datasets What Makes This Project Unique First block explorer for EVVM Full use of Amp's eventTables() and SQL queries Real-time indexing without manual configuration Focus on virtual transactions within EVVM Modern stack with Next.js 16 and React 19 Links GitHub: https://github.com/MarxMad/EVVM-Blockexplorer Contract (Sepolia): 0x4Db514984aAE6A24A05f07c30310050c245b0256 Etherscan: https://sepolia.etherscan.io/address/0x4Db514984aAE6A24A05f07c30310050c245b0256 Technical Achievements ā Automatic event indexing with zero manual setup ā SQL queries for complex data retrieval ā Real-time data updates ā Complete block explorer functionality ā Production-ready deployment on Vercel
PayExecuted - Individual paymentsPayMultipleExecuted - Multiple paymentsDispersePayExecuted - Payment distributionBalanceUpdated - Balance changesRewardGiven - Rewards grantedRewardRecalculated - Reward recalculationTreasuryAmountAdded/Removed - Treasury operationsStakerStatusUpdated - Staker status changes
