Skip to main content
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.