Modern replacement explorer + indexer for the Catalyst V2 node (Rust).
This repo is designed to be compatible with the current testnet RPC surface described in:
catalyst-node-rust/docs/explorer-handoff.mdcatalyst-node-rust/crates/catalyst-rpc/src/lib.rs
- Node.js 22+
- A running Catalyst node with HTTP JSON-RPC (e.g.
http://127.0.0.1:8545)
npm installCopy env examples:
cp apps/indexer/.env.example apps/indexer/.env
cp apps/web/.env.example apps/web/.envEdit apps/indexer/.env and set RPC_URL to your node.
npm run dev- Indexer/API:
http://localhost:4040 - Web UI:
http://localhost:5173
- Latest blocks (consensus cycles), block detail, tx detail, address detail
- SQLite-backed indexing loop using
catalyst_getBlocksByNumberRange+catalyst_getTransactionReceipt - Rate-limit backoff support for RPC error code
-32029