Blockchain explorer, wallet, and indexer for Bitmark — powered by JSS.
- Node.js >= 18
- MongoDB
- bitmarkd (running with RPC enabled)
# Start explorer + indexer (polls bitmarkd for new blocks)
PORT=4449 node bin/bitmark-explorer.js --watch
# Explorer only (no indexing)
node bin/bitmark-explorer.js
# Indexer only (no web server)
node bin/bitmark-explorer.js --index-only --watch
| Variable |
Default |
Description |
| PORT |
3000 |
HTTP port |
| HOST |
0.0.0.0 |
Bind address |
| MONGO_URL |
mongodb://localhost:27017 |
MongoDB connection string |
| MONGO_DB |
bitmark |
Database name |
| ROOT |
./web |
Static file root |
| RPC_USER |
from ~/.bitmark/bitmark.conf |
bitmarkd RPC username |
| RPC_PASS |
from ~/.bitmark/bitmark.conf |
bitmarkd RPC password |
- Block and transaction explorer with RPC fallback to indexed data
- Address balance and UTXO lookup
- Client-side wallet with Nostr key auto-login
- On-chain marking (OP_RETURN) for URLs, addresses, documents, and more
- Mark indexer with reference resolution
- Linked Data (JSON-LD) powered UI via JSS panes
AGPL-3.0-or-later — Copyright (c) 2026 Project Bitmark