ethereum-visualization
A graphical explorer for the Ethereum Blockchain
Etherview, a deliberately small Ethereum explorer
A simple Ethereum blockchain visualizer with a caching Express server in front of etherscan.io and a React frontend that skips uncles and internal calls.
The scope, stated plainly
Etherview calls itself a very simple visualization of the Ethereum blockchain. The README is careful to list what it leaves out: no uncles, no internal contract message calls, and absolutely no guarantee that the data shown is correct. That disclaimer sets expectations better than most projects do. It is a graphical explorer, not a full blockchain client, and it knows it.
The caching server
The backend is a tiny Node.js Express server that loads and caches the last few blocks. The reason for the cache is practical: to avoid calling the etherscan.io API too often, the server stops pulling blocks when there are no new incoming client requests. So the server only fetches when someone is actually looking. It is a small design detail that keeps a hobby project within the API limits.
The React frontend
The frontend is React, bootstrapped with Create React App, styled with scss, and using Material Design Lite for the menu UI components. The stack is unremarkable and well documented, which fits the project's character. A standard React app renders the block data that comes through the caching server.
Thanks and limits
The README closes with acknowledgements: etherscan.io for the free API usage and zeit for their deployments. The thanks section reinforces the scale of the project. It is one person building on free services, keeping the API calls polite, and being clear about what the tool can and cannot show. For a first look at blockchain data in the browser, that is a fair trade.
Community notes