I built a
testnet wallet a while back, and it leans on public explorer APIs. I wanted a self-hostable explorer to pair with it, and testnet explorers in general are scarce or half-abandoned, so I built one:
https://testnetscan.comIt runs entirely off your own nodes (Bitcoin/Litecoin Core + ElectrumX, monerod for Monero). Pure PHP + SQLite, server-rendered, no JS frameworks, no CDN, strict CSP, no tracking. AGPL-3.0. It exposes a drop-in Esplora / mempool.space-compatible REST API, so existing wallets and tools point straight at it. You can even point a light wallet at your own instance for full independence.
Honest caveat: it's testnet-only by design, and the public instance runs off nodes I run.
It covers three chains' testnets today:
- Bitcoin testnet4
- Litecoin testnet, with full MWEB (peg-ins, peg-outs, supply) plus a privacy-analysis overlay from a sister project, MWEBscan
- Monero testnet and stagenet, with ring analysis, local view-key decoding, and payment proofs
What's there:
- Blocks, transactions, addresses: per-output spent status, script and witness detail, RBF and CPFP
- Mempool: next-block projection, fee histogram, mempool and fee time-series
- Mining dashboard: pool attribution, reward stats, difficulty and hashrate, recent blocks, plus a charts hub
- xpub / ypub / zpub lookup that derives and checks the receive and change addresses
- Tools: broadcast, testmempoolaccept dry-run, decode raw tx / script / PSBT, encode OP_RETURN, verify signed message
The point is a testnet explorer that's actually current and self-hostable, whether you're testing a flow before it touches mainnet, decoding a PSBT to see what's inside, or running a workshop on throwaway coins.
Roadmap: a mainnet version is planned (same codebase, network-parameterized).
Site:
https://testnetscan.comSource:
https://github.com/Tech1k/testnetscan.comAPI:
https://testnetscan.com/docsStill in active development. Feedback and bug reports welcome.