Skip to main content
zDoge - Shielded Transactions for DogeOS

Introduction to zDoge

zDoge is a non-custodial privacy protocol enabling permissionless shielded transactions on DogeOS (Dogecoin Layer 2). A Zcash-style shielded transaction system enabling private payments with variable amounts.

What is zDoge?

zDoge is a privacy protocol that uses zero-knowledge proofs (zkSNARKs) to enable anonymous token transfers. You can shield tokens (convert public tokens to private shielded notes), transfer tokens privately between shielded addresses, swap tokens within the shielded layer, and unshield tokens back to public addresses - all with complete privacy.

How Privacy is Achieved

zDoge achieves anonymity through shielded transactions using zero-knowledge proofs:

  1. Shield: Convert public tokens to private shielded notes (any amount)
  2. Transfer: Send tokens privately between shielded addresses (z→z)
  3. Swap: Exchange tokens within the shielded layer (z→z)
  4. Unshield: Convert shielded notes back to public tokens (z→t)

All transactions hide sender, recipient, and amount on-chain. The system uses encrypted memos for auto-discovery, so recipients automatically receive incoming transfers.

Key Features

FeatureDescription
Zero-Knowledge ProofsMathematical guarantees that no one can link transactions
Variable AmountsShield any amount - no fixed denominations required
Private TransfersSend tokens privately between shielded addresses
Auto-DiscoveryRecipients automatically discover incoming transfers
Token SwapsSwap tokens privately within the shielded layer
Non-CustodialYou always control your funds via your spending key
Fast TransactionsBuilt on DogeOS for quick, low-cost transactions
Multi-Token SupportPrivacy for DOGE, USDC, USDT, USD1, WETH, and LBTC
Smart Error MessagesContext-aware error suggestions help resolve common issues
Transaction HistoryTrack all your shielded transactions locally
Note ManagementView, filter, and manage your shielded notes
Estimated FeesSee transaction fees before confirming
Progress TrackingReal-time progress for proof generation and transactions

Network Status

Testnet Phase

zDoge is currently live on DogeOS Testnet as we prepare for the upcoming Doge zkEVM Mainnet launch. All features are fully functional for testing purposes.

Current deployment:

  • DogeOS Testnet — Live and fully operational
  • Doge zkEVM Mainnet — Coming soon

Supported Tokens

zDoge supports multiple tokens with variable amounts (any amount can be shielded):

TokenSymbolType
DogecoinDOGENative token
USD CoinUSDCStablecoin (18 decimals on DogeOS)
TetherUSDTStablecoin (18 decimals on DogeOS)
USD1USD1Stablecoin
Wrapped EtherWETHWrapped ETH
Liquid BitcoinLBTCWrapped BTC (18 decimals on DogeOS)

Fee Structure

zDoge charges a relayer fee on transactions (when using the relayer service) to cover:

  • Gas costs for transaction processing
  • Infrastructure maintenance
  • Protocol development

The fee is typically 0.5% of the transaction amount, with a minimum fee to ensure profitability.

Example

If you transfer 100 DOGE using the relayer:

  • Gross amount: 100 DOGE
  • Relayer fee (0.5%): 0.5 DOGE
  • Recipient receives: 99.5 DOGE

Getting Started

Ready to start using zDoge? Follow these guides:

  1. Connect Your Wallet
  2. Shield Tokens
  3. Send Privately
  4. Unshield Tokens

Important

Before using zDoge, please review the Trust Model to understand what is cryptographically enforced and what requires trust. Also read the Disclaimer for important legal and risk information.

Testnet = Experimental

zDoge is currently on testnet - this is experimental software. Learn more about what you must trust in our Trust Model documentation.