V0.5 Testnet · What changed
From V0.5 to V1
V1 kept the idea — notes, nullifiers, proofs, a relayer — and rebuilt the rest for mainnet.
| V0.5 — testnet | V1 — mainnet | |
|---|---|---|
| Runs in | Its own wallet: extension + Android | Any wallet, in the browser (app.menoid.xyz) |
| Chains | 6 testnets: EVM, Solana, Sui, Aptos | Monad and Base mainnets |
| Tokens | One native coin per pool | Every token in one pool — hidden inside the note |
| Key message | menoid_Wallet | Names the site, the network and a key index |
| Keys | sk + an encryption key pair | sk, nk, and ivk / ovk per epoch |
| Commitment | Poseidon(1, amount, r, uc) | Poseidon(4, token, amount, Poseidon(3, uc, r)) |
| Nullifier | Poseidon(2, commitment, r, sk) | Poseidon(5, nk, commitment, r) |
| Mask | Proved in the wallet, optional fee note | No proof — the pool computes the commitment |
| Swaps | — | Private swaps on Uniswap V3 and Capricorn |
| Viewing keys | A design goal | Full, epoch and incoming keys; payment receipts |
| Relayer | Fixed in the contract | Named by each proof — anyone can relay |
| Root history | 10 roots | 100 roots |
