This page loads its crypto (blake2b + ML-DSA-44 post-quantum signatures) from a public CDN over the
network. If you are offline or the CDN is blocked, mining cannot run.
Get started
Generate a brand-new mining identity (an ML-DSA-44 post-quantum keypair) or import an
existing private key. Everything happens locally in your browser — your private key never
leaves this device.
— or —
⚠ Save your private key
This key controls your mining rewards. Back up either the 24-word recovery phrase or the raw private key below — save it somewhere safe. Anyone who has it controls your coins, and if you lose both there is no way to recover.
Write these 24 words down in order. You can restore this exact wallet on any device from them — and so can anyone else who reads them.
Show the raw private key instead
“Continue” stores the key in this browser's localStorage so mining can auto-resume. By default it is plain text — turn on Settings → Encrypt wallet with a password to encrypt it at rest and enable auto-lock. Only keep a plain-text key on a device you trust.
🔒 Wallet locked
Your wallet is encrypted on this device. Enter your password to unlock it.
Forgot the password?
There is no password recovery — the key can't be decrypted without it. Restore your wallet from its 24-word recovery phrase or private-key backup instead (that replaces the locked copy).
Wallet —
Free ⓘ
—
Bonded ⓘ
—
Total ⓘ
—
Registered ⓘ
—
Present ⓘ
—
Fidelity ⓘ
—
—
Dividend accrued ⓘ—
Reveal / export private key
Never share this. Anyone with it owns your rewards.
Mining
ⓘ
—
Status
Idle
Current epoch
—
Expected time to mine ⓘ
—
Mining while locked ⓘ
—
%
Selection lanes
Open lane ⓘ
—miners
Bonded lane ⓘ
—validators
Open weight ⓘ
—
Bonded shares ⓘ
—
OPEN 20%
BONDED 80%
Open lane — free, capital-lessBonded lane — locked stake
—
Send
ⓘPayment request loaded — review and confirm.
Network fee: —ⓘ
Spendable balance: —
Receive
Share this QR or payment link to request NADO. Scanning it with a phone opens this
wallet with a Send pre-filled — the sender always reviews and confirms before anything is sent.
QR generator unavailable — copy the payment link below.
📣 Share NADO
Anyone who scans this opens the miner and can start mining in one tap — no install, no signup. This is how NADO spreads: share the link.
QR generator unavailable — copy the link below.
Aliases a name instead of a hash
Register a short name that resolves to your own address (self) — others
can then send to the name instead of your 49-char ndo… address. Names are global and first-come:
3–32 chars, lowercase letters/digits/_/-, starting with a letter.
Registering costs a small anti-squat fee; use Transfer to point it at a different address,
or Unregister to free it.
Your aliases: —
Stake — bond / unbond
Spendable
—
Bonded ⓘ
—
Tap Estimate to compute the current bonded-stake APY from recent blocks.
Unbonded stake stays locked for 1440 blocks (BOND_UNLOCK_DELAY) after an unbond request before it is spendable again.
Network fee: —ⓘ
% of new rewards → bonded
On — bonding 80% of new mining rewards each epoch (auto-compounding the bonded lane). Set 0 to keep rewards spendable.
No network fee — unbonding is free.
History
Activity
🏆 Rich list
The largest wallets on the network, by total holdings (spendable + savings).
loading…
📊 Network stats
Block interval (recent, seconds)
Block reward (recent, NADO)
Top balances (NADO)
Lane participation
Reward distribution — where each block's reward flows
Supply distribution
Live from the relay you're connected to. Time-series cover the most recent blocks.
🔀 Atomic swap (HTLC)
Lock coins under a SHA-256 hashlock + a block-height timelock. The claimant reveals the secret to claim before it expires; otherwise you refund. The same hashlock on another chain (BTC/ETH…) makes a trustless cross-chain swap — no bridge, no custodian.
Create a lock
Your swaps
No swaps yet.
Claim with a secret
🛡️ Shielded pool
Post-quantum zk-STARK privacy. Withdraw to a fresh address; the proof hides the amount and the banknote you spent.
Shielded balance
0
Pool
…
Deposit (shield)
Your banknotes
No shielded banknotes yet.
🔐 Your shielded address — share it to receive privately
QR generator unavailable — copy the payment link below.
…
Send shielded — a private banknote→banknote payment (no on-chain amount to correlate)
Give this claim link to the recipient over any private channel — opening it receives the banknote automatically:
⚠ Don't post this publicly — send it only to the recipient. Anyone who sees it learns the amount (they still can't take the banknote without the recipient's key).
Receive shielded — paste a claim code someone sent you
Withdraw (unshield)
Withdrawals arrive on their own once the proof settles — no extra step. check now
Explore
Network
loading…
Mining
loading…
Recent blocks
loading…
Settings
Defaults to this page's origin. A custom relay must be same-origin or
send CORS headers, or your browser will block reads.
🔐 Wallet security
Encrypt the private key stored in this browser with a password (AES-256-GCM). It's decrypted only in memory while unlocked, and auto-lock re-locks it after a period of inactivity.
Self-test —
Proves this browser's canonical encoding, blake2b hashing, address
derivation, registration PoW, ML-DSA-44 key derivation, txids and signatures are byte-identical
to the node's Python (vectors generated from the live repo).