Practical overview
When it fits
Use ETC Explorer to inspect Ethereum Classic data through an explorer, or as a starting point for a self-hosted instance when you can provide Node.js, npm, MongoDB, and an Ethereum Classic node connection.
Who it is for
- People who want to browse Ethereum Classic blockchain records through a block explorer.
- Developers who want to configure or self-host an Ethereum Classic explorer.
Documented uses
- Browse Ethereum Classic blockchain data through a web interface.
- Sync and parse blockchain data into a MongoDB database.
- Configure an explorer's node connection, block range, and synchronization behavior.
Requirements & limits
The repository is public and MIT-licensed. The README points to etherhub.io as a live version, but that reference does not confirm current availability.
- The local setup depends on Node.js and npm, MongoDB, and a configured Ethereum Classic node endpoint.
- The README documents separate processes for stats and rich-list functions.
- The project offers both local installation and Docker setup instructions.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up ETC Explorer locally
Prepare the documented local installation and configure its blockchain data connection.
Before you start
- Node.js and npm
- MongoDB
- An Ethereum Classic node endpoint, configured by node address and WebSocket port
Steps
Clone the repository with the command below.
git clone https://github.com/ethereumclassic/explorerInstall the project dependencies with the command below.
npm installInstall MongoDB and copy the example configuration with
cp config.example.json config.json.Edit
config.jsonto set the node address, WebSocket port, block range, and desired sync settings.
Expected outcome
The project files, dependencies, database, and configuration are prepared for the documented run stage.
Guide limitations
- This setup guide does not run the explorer or confirm that a node connection works.
- The README's database installation examples are for macOS and Ubuntu.
Start the explorer and blockchain sync
Start the web GUI together with the process that populates MongoDB with blockchain data.
Before you start
- A prepared local installation
- MongoDB
- An Ethereum Classic node endpoint and configured
config.json
Steps
Run the command below to start both the web GUI and
sync.js.npm startAlternatively, run the command below to run synchronization without
app.js.npm run sync
Expected outcome
The documented commands start the combined web-and-sync process, or the sync process by itself.
Guide limitations
- The README says database population fetches and parses the entire blockchain.
- Stats and rich-list functions require separate processes; they are not started by these commands.
Compare options for Blockchain exploration
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| ETC Explorer | Browse Ethereum Classic blockchain data through a web interface. | Self-hosted, Server, Web | The repository is public and MIT-licensed. The README points to etherhub.io as a live version, but that reference does not confirm current availability. |
| Chainlens | Explore a supported blockchain network through a dashboard. | Docker, Self-hosted, Server | The free edition is described as free for non-commercial use and evaluation. Its deployment configuration supports Docker Compose or Kubernetes. Web3 Labs separately describes hosted plans; commercial-use inquiries are directed to the provider. |
| Ethvm | Explore Ethereum blockchain data through a client-side block explorer. | Self-hosted, Server, Web |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- ethereumclassic/explorer · Official homepage title · retained in its source language

