How it Works

Understanding how ZcashBridge works helps you use it effectively and confidently.

Overview

ZcashBridge uses a sophisticated routing and liquidity aggregation system to enable seamless cross-chain transfers. The process involves multiple steps, each designed to ensure security, transparency, and efficiency.

Key Components

  • Source Chain: Where your assets originate (Bitcoin, Ethereum, Solana, Tron, or EVM)

  • Bridge Infrastructure: Secure, monitored bridge infrastructure

  • Liquidity Pools: Aggregated liquidity from multiple sources

  • Destination Chain: Zcash network where ZEC arrives

Step-by-Step Process

1

Initiation

  • Connect Wallet: Connect your wallet for the source chain.

  • Select Network: Choose Bitcoin, Ethereum, Solana, Tron, or EVM chain.

  • Select Asset: Choose the asset you want to bridge.

  • Enter Amount: Specify how much you want to bridge.

2

Quote Generation

The system generates a quote that includes:

  • Source Amount: What you're sending

  • Destination Amount: Guaranteed ZEC amount you'll receive

  • Fee Breakdown:

    • Network fees (source chain)

    • Bridge fees

    • Compliance fees (if applicable)

  • Route Details: Which liquidity pools will be used

  • Estimated Time: How long the bridge will take

3

Destination Address

  • Enter ZEC Address: Provide your Zcash destination address.

  • Choose Type:

    • Shielded (z-address) for maximum privacy

    • Transparent (t-address) for transparency

  • Verify Address: Double-check the address format and correctness.

4

Compliance Check

Before funds move, the system performs:

  • Policy Validation: Checks against compliance policies

  • Travel Rule: Collects required data when needed

  • Risk Assessment: Evaluates transaction risk

  • Address Verification: Validates destination address format

If compliance check fails: Transaction is rejected before any funds move, with clear explanation.

5

Transaction Confirmation

  • Review Details: Check all information carefully.

  • Approve in Wallet: Confirm the transaction in your wallet.

  • Transaction Submitted: Your transaction is sent to the source chain.

6

Source Chain Confirmation

  • Waiting for Confirmations: Transaction waits for required confirmations.

  • Status Updates: Real-time updates on confirmation progress.

  • Time Varies:

    • Bitcoin: 10-60 minutes

    • Ethereum: 1-5 minutes

    • Solana: 1-3 minutes

    • Tron: 1-3 minutes

    • EVM Chains: 1-5 minutes

7

Bridge Processing

Once source chain confirms:

  • Funds Received: Bridge receives your assets.

  • Liquidity Routing: System routes through optimal liquidity pools.

  • ZEC Preparation: ZEC is prepared for transfer.

  • Destination Transaction: ZEC transaction is created on Zcash network.

8

Zcash Confirmation

  • ZEC Sent: ZEC is sent to your destination address.

  • Zcash Confirmations: Transaction confirms on Zcash network.

  • Completion: Typically 2-5 minutes after ZEC is sent.

9

Completion

  • ZEC Received: Funds arrive in your destination address.

  • Final Receipt: Complete transaction details provided.

  • Transaction Hash: Verifiable transaction hash for both chains.

Transaction Flow

User Initiates Bridge

Quote Generated (Guaranteed Amount)

Compliance Check (Before Funds Move)

User Confirms Transaction

Source Chain Transaction Submitted

Source Chain Confirmations (Varies by Network)

Bridge Processes Transfer

ZEC Sent to Destination

Zcash Network Confirmations

Transaction Complete

Confirmation Times

Source Chain Confirmations

Network
Typical Time
Factors

Bitcoin

10-60 min

Network congestion, fees

Ethereum

1-5 min

Gas prices, network load

Solana

1-3 min

Network congestion

Tron

1-3 min

Network load

EVM Chains

1-5 min

Chain-specific factors

Bridge Processing

  • Processing Time: 1-5 minutes typically

  • Liquidity Routing: Automatic optimization

  • Compliance: Already checked before funds move

Zcash Confirmations

  • Block Time: ~75 seconds

  • Confirmation Time: 2-5 minutes typically

  • Finality: 1 confirmation sufficient

Total Time

Typical Total Bridge Time: 5-30 minutes depending on source chain

  • Fastest: Solana/Tron (5-10 minutes total)

  • Medium: Ethereum/EVM (10-20 minutes total)

  • Slowest: Bitcoin (20-60 minutes total)

Automated Routing

ZcashBridge uses intelligent routing to optimize your transaction.

Liquidity Aggregation

  • Multiple Sources: Aggregates liquidity from multiple pools

  • Best Rates: Finds optimal exchange rates

  • Slippage Minimization: Reduces price impact

  • Automatic Selection: No manual intervention needed

Route Optimization

  • Cost Optimization: Minimizes total fees

  • Speed Optimization: Balances speed and cost

  • Reliability: Chooses most reliable routes

  • Transparency: Shows route details in quotes

Status Tracking

Throughout the process, you can track:

  • Real-Time Updates: Status updates at each stage

  • Chain Confirmations: See confirmations on both chains

  • Progress Indicators: Visual progress bars

  • Time Estimates: Updated time estimates

  • Transaction Hashes: Verifiable hashes for both chains

Session Management

  • Session Persistence: Your session is saved

  • Leave and Return: You can close browser and return

  • Progress Saved: Transaction progress is remembered

  • Notifications: Optional notifications when complete

Error Handling

  • Before Confirmation: Can cancel and start over

  • After Confirmation: Contact support with transaction hash

  • Clear Errors: Error messages explain what happened

  • Support Available: Help available for any issues

Security Features

Throughout the process:

  • Non-Custodial: You maintain control of keys

  • Transparent: Full visibility into process

  • Verified: All transactions verifiable on-chain

  • Monitored: Infrastructure continuously monitored

Next Steps

Ready to bridge? Visit app.zcashbridge.com to get started!

Last updated