Zcash deposits are live. Bitcoin and Dogecoin deposits are coming when those chains join the NEXUS execution layer.
Overview
Deposit ZEC into a NEXUS vault to get vZEC on NEXUS. Use vZEC in WASM smart contracts, AMMs, and DeFi. Your ZEC remains on Zcash — 1:1 backed, publicly auditable.
Your wallet must be mnemonic-based. Vault creation requires a renewal key derived from your mnemonic (BIP-32 path m/86'/133'/0'/1/0). Without it, getVaultAddress() will throw. Always generate your wallet with Wallet.generateMnemonic() and back up the phrase.
Step 1: Get Your Vault Address
Step 2: Send ZEC to Your Vault
Your vault address is a standard Zcash transparent address (t-addr). Any Zcash wallet can send to it.
Step 3: Wait for Confirmations
For deposits ≥ 1,000 ZEC, 15 confirmations are required (~18.75 min).
Step 4: Check Your vZEC Balance
Vault Security
Every vault has three spending paths:
Your ZEC on Zcash always equals your vZEC on NEXUS — 1:1, verifiable by anyone.
Withdrawal
Withdrawals are processed via co-signing (Path 1) or autonomous batch (Path 2). vZEC is burned immediately; ZEC arrives after the transaction is confirmed on Zcash.
See Vaults for the full vault architecture and security model.