Secret Network (ZEC + Secret from One Seed)
NozyWallet can optionally derive Secret Network (SCRT) keys from the same BIP39 mnemonic as your Zcash Orchard wallet — one backup, two shielded ecosystems.
Status: Optional CLI feature. Build with
--features secret-network. Not enabled in default desktop release builds.
One seed, two chains
| Chain | What you get |
|---|---|
| Zcash | Orchard unified addresses (u1…), shielded ZEC |
| Secret Network | SCRT + SNIP-20 / Shade tokens via Shade Protocol integration |
The mnemonic is identical; derivation paths differ per chain. One 24-word backup recovers both when the feature is enabled.
Build and enable
cargo build --release --features secret-network --bin nozy
Requires network access to Secret RPC endpoints configured in your environment (see repo research doc below).
CLI (nozy shade)
After building with the feature:
nozy shade balance # SCRT / token balances
nozy shade receive # Deposit address
nozy shade send # Send SCRT or tokens (subcommands vary by build)
nozy shade history # Transaction history
Run nozy shade --help for the exact subcommands in your version.
Desktop and mobile
- Desktop: ZEC-first; Secret UI is not the default shipping surface.
- Mobile / FFI: Shared
nozycore patterns; Secret paths follow CLI feature flags.
Security notes
- Same rules as ZEC: never share mnemonic.
- Secret RPC endpoints are trust assumptions — use nodes you control or explicitly trust.
- Optional integration code may lag core ZEC paths; treat as experimental until listed in release notes.
Further reading
- Repository:
SECRET_NETWORK_RESEARCH_AND_BUILD.md(implementation plan) - Root README: Unified privacy wallet
- ZEC setup still required: Zebra Node Setup