A trustless, open source, standalone web-app blockchain explorer for Ethereum networks
An open-source blockchain explorer that connects directly to RPC endpoints without intermediaries, providing real-time network data. Designed primarily for developers who need a lightweight, reliable tool to inspect blocks, transactions, contracts, and events while building on localhost or testnet. The focus is on simplicity and decentralization, with a codebase that's easy to understand and contribute to, lowering the barrier to entry for blockchain developers.
Built with React, TypeScript, and Webpack, deployed on IPFS with ENS for censorship-resistant access. We bypassed web3.js/ethers.js wrappers in favor of raw JSON-RPC calls, providing better performance and transparency into network communication. The architecture implements a modular fetcher/adapter pattern: fetchers handle network-specific RPC calls while adapters normalize responses into typed data models. This design lets us support multiple networks (Ethereum, Arbitrum, Optimism, Base) by extending base classes. Notable implementations include custom L2 transaction parsing for Optimism's additional fields and Arbitrum's batch transactions, plus a caching system to minimize redundant RPC requests during block exploration.

