Skip to main content
Techtoshi u/Techtoshi avatar

Tech1k

u/Techtoshi

Feed options
Hot
New
Top
View
Card
Compact


TestnetScan.com - A self-hostable testnet block explorer with full MWEB and privacy analysis layer
Image
r/litecoin
TestnetScan.com - A self-hostable testnet block explorer with full MWEB and privacy analysis layer

I built a testnet wallet a while back (testnetwallet.net). It leaned on litecoinspace.org for Litecoin balances and broadcasting, and that explorer's testnet side has been stuck out of sync for about two weeks. Testnet explorers are scarce or half-abandoned in general, so rather than wait on it, I built a self-hostable one to point the wallet at instead: testnetscan.com

It runs off your own nodes (litecoind + ElectrumX), it's open source (AGPL-3.0), pure PHP + SQLite, server-rendered with no JS frameworks, no CDN, strict CSP, and no tracking. Self-host it, or use the public instance.

Honest caveat: it's testnet-only by design, the public instance runs off nodes I run (so that server sees your lookups, like any explorer), and the MWEBscan analysis below is inference from public-chain data, not proof. It says so on every panel.

The Litecoin side has full MWEB straight from the node: peg-ins, peg-outs, supply, kernel/output counts, and a per-block MWEB view. On top of that it pulls in from the testnet version of MWEBscan (my sister analysis project) as an overlay:

  • Round-trip linking: peg-outs matched to earlier peg-ins with a confidence score. MWEB hides the amounts inside the extension block, but a peg-out whose amount and timing line up with an earlier peg-in is linkable, and this shows which ones and how confidently.

  • Privacy scoring and anonymity sets: check how well a peg-out amount blends in before you use it. Round, common amounts hide in a large set; exact or odd amounts stand out.

  • Entity attribution, address clustering, and a per-peg-out risk score.

It's also a normal explorer: blocks, transactions, addresses (with spent status and script detail), mempool with next-block projection and fee charts, a mining dashboard, xpub/ypub/zpub lookup, and broadcast/decode tools.

The whole point is seeing MWEB privacy work in practice instead of reading about it. Because it's testnet, nothing is at stake: do a peg-in, wait a few blocks, peg out the same round amount, and watch the linker connect the two at high confidence. Then try it with an odd amount and a longer gap and watch the confidence drop. It makes the "don't peg out naively" advice concrete.

Roadmap: a mainnet version is planned for Litecoin (same codebase, network-parameterized), plus cumulative MWEB kernel counts via a proper index.

Source: https://github.com/Tech1k/testnetscan.com

Explorer: https://testnetscan.com

Still in active development. Feedback and bug reports welcome.


Had to keep the title minimal because the longer, more descriptive versions kept getting caught by the filter, so here's the actual context:

It's a client-side wallet that runs entirely in your browser. Your recovery phrase and keys are derived in pure JS and never leave the page, and it connects directly to a monerod node (you can point it at your own) instead of a light-wallet server. It's open-source and self-hostable (source: https://github.com/Tech1k/testnetwallet.net), and also supports Bitcoin and Litecoin testnets.

It's part of a few free educational projects I've been building around Monero, alongside an interactive explainer of how it works: https://cyphertoshi.com/how-monero-works

Stagenet/testnet only, so no real funds, just a safe place to learn and build. Still actively developing it, so feedback and bug reports welcome.


Now with support for Monero (stagenet/testnet)
Image
r/Monero
Now with support for Monero (stagenet/testnet)


Agreed, solo mining works fine on these networks, there's basically no variance to pool away at testnet and stagenet difficulty, so the pool isn't there to give miners better odds.

What it's actually for: I run hashrate into it myself, which keeps the faucet topped up and keeps blocks flowing on these networks. It also gives devs a stratum endpoint to test pool or miner software against, or to pull coins by mining without setting up their own node. For serious work, running your own node is still the better call (and the one I advise everyone to do). This is just here for convenience and to help keep the nets alive.


TestnetPool.com: a free Monero testnet and stagenet mining pool that keeps the developer faucets stocked
Image
r/Monero
TestnetPool.com: a free Monero testnet and stagenet mining pool that keeps the developer faucets stocked
TestnetPool.com: a free Litecoin testnet mining pool that keeps the testnet faucets stocked

Testnet coins are free and meant for developers, but they have to come from somewhere and the networks need to stay moving. Rather than refilling CypherFaucet by hand, I mine into the pool myself and send those rewards to the faucet, so they recycle straight back out to devs for free. Anyone else who mines keeps their coins, minus the standard 2% fee, which also goes to the faucet rather than to me.

It runs Litecoin testnet, Bitcoin testnet4, and Monero testnet and stagenet. PPLNS, with a dashboard and a JSON API. Written from scratch in pure Python with no third-party dependencies.

Where a testnet is too thin on hashrate to produce blocks on its own, I rent some from MiningRigRentals to keep them coming (Litecoin and both Monero nets). Bitcoin testnet4 already has plenty, so I don't rent for it.

It's open source, so if you'd rather run your own pool or node locally for serious testing, that's still the ideal setup and I'm happy to help. It's here for convenience, not to centralize anything.

Self-funded, no ads, no tracking. Feedback and feature requests welcome, and if anything breaks let me know.

Live: https://testnetpool.com

Source: https://github.com/Tech1k/testnetpool.com

upvotes

TestnetPool.com: a free Litecoin testnet mining pool that keeps the testnet faucets stocked
Image
r/litecoin
TestnetPool.com: a free Litecoin testnet mining pool that keeps the testnet faucets stocked

Testnet coins are free and meant for developers, but they have to come from somewhere and the networks need to stay moving. Rather than refilling CypherFaucet by hand, I mine into the pool myself and send those rewards to the faucet, so they recycle straight back out to devs for free. Anyone else who mines keeps their coins, minus the standard 2% fee, which also goes to the faucet rather than to me.

It runs Litecoin testnet, Bitcoin testnet4, and Monero testnet and stagenet. PPLNS, with a dashboard and a JSON API. Written from scratch in pure Python with no third-party dependencies.

Where a testnet is too thin on hashrate to produce blocks on its own, I rent some from MiningRigRentals to keep them coming (Litecoin and both Monero nets). Bitcoin testnet4 already has plenty, so I don't rent for it.

It's open source, so if you'd rather run your own pool or node locally for serious testing, that's still the ideal setup and I'm happy to help. It's here for convenience, not to centralize anything.

Self-funded, no ads, no tracking. Feedback and feature requests welcome, and if anything breaks let me know.

Live: https://testnetpool.com

Source: https://github.com/Tech1k/testnetpool.com