
πͺοΈVeil Cash Protocol
Introduction
Veil Cash is a privacy-preserving wallet on Base L2 that supports arbitrary-amount deposits, transfers, and withdrawals of ETH, USDC, and cbBTC. There are no fixed denominations β users can transact any amount above the minimum threshold.
Privacy is achieved through a UTXO-based model using Groth16 zero-knowledge proofs with Poseidon hashing. Users can either derive their cryptographic keys from an Ethereum wallet signature or import an existing private key directly. Shielded balances are tracked as encrypted UTXOs onchain β only the owner can decrypt and spend them.
All deposits pass through a compliance queue before entering the pool. Verified users (via Coinbase EAS, Binance BABT, or Ethos reputation) are auto-approved. Unverified deposits are submitted to 0xbow for compliance screening β approved deposits enter the pool, while declined deposits are rejected and made refundable to the sender. Withdrawals and transfers are submitted through a relay, so users never need to hold gas to transact privately.
Withdrawals and transfers are submitted through a relay, so users never need to hold gas to transact privately.
Disclaimer
Veil.Cash is experimental software. Use it at your own risk, as the creators are not liable for any losses, damages, or legal issues that may arise. Ensure compliance with your local laws and understand the risks before interacting with the protocol.
Last updated
