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+
- Catalyst testnet HTTPS JSON-RPC (TLS) via:
https://testnet-eu-rpc.catalystnet.orghttps://testnet-us-rpc.catalystnet.orghttps://testnet-asia-rpc.catalystnet.org
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 CATALYST_RPC_URL (default EU) or CATALYST_RPC_URLS for failover.
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