Explorer Getting Started
With clutch-deploy
The explorer is included in the full Docker stack:
git clone https://github.com/clutchprotocol/clutch-deploy.git
cd clutch-deploy
cp .env.example .env
docker compose up -d
| Service | URL |
|---|---|
| Explorer UI | http://localhost:5174 |
| Explorer API | http://localhost:8088 |
| API health | http://localhost:8088/health |
Docker images (GHCR only): clutch-explorer-backend, clutch-explorer-frontend. Full list: Docker images.
Standalone development
See the clutch-explorer repository for backend and frontend setup with Postgres.
Frontend routes
| Route | Page |
|---|---|
/ | Dashboard / stats |
/blocks | Block list |
/blocks/:id | Block detail |
/txs | Transaction list |
/txs/:hash | Transaction detail |
/address/:address | Account page |
/validators | Validator set |
Environment variables
Backend
| Setting | Description |
|---|---|
EXPLORER_POSTGRES_* | Database connection (in clutch-deploy .env) |
indexer_poll_interval_ms | Block poll interval (default 4000) |
clutch_node_ws_url | Node WebSocket for indexing |
Frontend
| Variable | Description |
|---|---|
VITE_EXPLORER_API_URL | Backend API URL (default http://localhost:8088) |
Verify indexing
- Submit a transaction via the demo app or SDK
- Wait for the indexer poll (~4 seconds)
- Search the transaction hash in the explorer UI or API
curl "http://localhost:8088/api/v1/search?q=0xYourTxHash"