Simple Ethereum explorer to search and inspect blocks and transactions.
$ ./start.sh
Starts on http://localhost:3000
Backend connects to an Ethereum RPC and loads blocks to MongoDB:
- listens to new blocks
- on startup loads 300 last blocks (
ETH_LAST_BLOCKS_COUNT
)
// Start mongodb
docker-compose up mongodb -d
// Start backend
$ cd backend && npm install && npm run start:dev
// Start frontend
$ cd frontend && npm install && npm run dev
Backend NestJS, database MongoDB, frontend RemixJS, UI React, styling Tailwind CSS, Ethereum JSON-RPC Web3.js
PRs and issues are welcome! Code is Apache 2.0 licensed