Overview
NEXUS V2 will provide unified liquidity across Bitcoin, Zcash, and Dogecoin via intent exchange, enabling seamless cross-chain operations.
Cross-chain swaps and unified liquidity are planned for V2. V1 supports deposits, withdrawals, and smart contracts on each chain independently.
V1 (Current)
| Chain | Deposits | Withdrawals | Smart Contracts |
|---|
| Zcash | ✅ Live | ✅ Live | ✅ Live |
| Bitcoin | 🔄 Coming soon | 🔄 Coming soon | 🔄 Coming soon |
| Dogecoin | 🔄 Coming soon | 🔄 Coming soon | 🔄 Coming soon |
V2 (Planned) - Intent Exchange
| Chain | Cross-Chain Swaps | Unified Liquidity |
|---|
| Bitcoin | 🔄 BTC/ZEC, BTC/DOGE | 🔄 |
| Zcash | 🔄 ZEC/BTC, ZEC/DOGE | 🔄 |
| Dogecoin | 🔄 DOGE/BTC, DOGE/ZEC | 🔄 |
How Intent Exchange Works (V2)
┌─────────────────────────────────────────────────────────────────┐
│ V2: Intent Exchange │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. User creates swap intent │
│ "Swap 1 BTC for at least 50,000 DOGE" │
│ │ │
│ ▼ │
│ 2. Intent broadcast to solver network │
│ │ │
│ ▼ │
│ 3. Solvers compete to fill the intent │
│ │ │
│ ▼ │
│ 4. Best solver executes cross-chain swap │
│ │ │
│ ▼ │
│ 5. User receives DOGE on Dogecoin L1 │
│ │
└─────────────────────────────────────────────────────────────────┘
V2 Cross-Chain Swap Example
// V2: Intent-based cross-chain swap
const intent = await client.createSwapIntent({
fromChain: 'bitcoin',
toChain: 'dogecoin',
fromAmount: '100000000', // 1 BTC in sats
minToAmount: '50000000000000', // 50,000 DOGE minimum
recipient: dogeAddress,
deadline: Math.floor(Date.now() / 1000) + 3600 // 1 hour
});
console.log('Intent ID:', intent.id);
// Wait for solver to fill the intent
const result = await client.waitForIntentFulfillment(intent.id);
console.log('Received:', result.amountOut, 'DOGE');
V1 Usage (Current)
In V1, each chain operates independently:
Deposit to Zcash (Live)
// Get your Zcash vault address (P2SH t-addr)
const vault = await client.getVaultAddress(); // 16,128-block timelock (~2 weeks)
console.log('Deposit ZEC to:', vault.vaultAddress);
// Send via zcash-cli sendtoaddress <VAULT_ADDRESS> 1.0
// Credited after 10 confirmations (~12.5 min)
Deposit to Bitcoin (Coming Soon)
Bitcoin vaults use Taproot (P2TR) and will be available when Bitcoin joins the NEXUS execution layer.
Deposit to Dogecoin (Coming Soon)
Dogecoin vaults use P2PKH+CLTV and will be available when Dogecoin joins the NEXUS execution layer.
Benefits of Intent Exchange (V2)
- Best execution - Solvers compete for best price
- No slippage - Price locked at intent creation
- Trustless - Cryptographic guarantees
- Cross-chain atomic - All-or-nothing execution
- MEV protection - Intents prevent front-running