-
Notifications
You must be signed in to change notification settings - Fork 0
SCANNER
krewdev edited this page Jul 17, 2026
·
1 revision
https://meshchain-sigma.vercel.app/scanner/
Internet-open for testnet. Mesh 2FA is for self-hosted mode later.
See SCANNER_AUTO_UPDATE.md — three ways:
-
Live API (best): host
meshchain-scanner, setweb/scanner/data/config.json→live_api -
GitHub Action snapshot every 30m via secret
MESHCHAIN_CHAIN_STATE_URL -
Manual:
./scripts/sync_scanner_snapshot.sh && git push
./scripts/sync_scanner_snapshot.sh
git add web/scanner/data && git commit -m "chore: scanner snapshot" && git pushRun the Rust process and point the Vercel UI at it:
cargo build -p meshchain-scanner
./target/debug/meshchain-scanner --data-dir ./data --listen 0.0.0.0:8787 --auth open
# open:
# https://meshchain-sigma.vercel.app/scanner/?api=https://YOUR_HOST:8787| Mode | Flag / URL | Behavior |
|---|---|---|
| Open (now) |
--auth open or Vercel static |
Public browse |
| Mesh 2FA (later) | --auth mesh2fa |
Require signed mesh challenge |
| Path | Description |
|---|---|
GET / |
Explorer UI |
GET /api/v1/status |
Height, supply, auth |
GET /api/v1/blocks |
Recent blocks |
GET /api/v1/accounts |
Accounts + mesh names |
GET /api/v1/search?q= |
Name / hex / height |
GET /api/v1/validators |
Validator set |
GET /api/v1/auth/challenge |
Mesh 2FA challenge |
POST /api/v1/auth/verify |
Verify signature |
web/scanner/index.html
web/scanner/js/app.js
web/scanner/js/meshname.js
web/scanner/data/chain_state.json # snapshot
web/scanner/data/meta.json
tMESH has no cash value.