LogoLogo
App
  • 🌪️Veil Cash Protocol
    • ✅Coinbase Onchain Verification
    • 🔄Deposit Limits and Access
    • 🪙VEIL Token
    • 🥩Veil Staking
    • 🪂Deposit Incentives
    • 🔑Note Keys
    • 🗝️Fees
    • 📃Deployments
    • 🔍changelog
  • Guides
    • How to Deposit / Withdraw
    • Best Practices for Privacy
  • Onchain Privacy via zk-SNARKS
    • Introduction
    • How Does it Work
    • Verified Users
    • Smart Contracts
  • Website
  • X (Twitter)
  • Discord
  • Farcaster
  • Github
Powered by GitBook
On this page
  • Deposit
  • Connect to Veil.cash
  • Select a Token / Pool type
  • Secret Note Generation
  • Withdraw
  1. Guides

How to Deposit / Withdraw

PreviousGuidesNextBest Practices for Privacy

Last updated 4 months ago

Deposit

Connect to Veil.cash

Open the veil.cash app, connect wallet and change chain to Base. You will be presented with a split view. Left side is for interacting with Veil. Right side for viewing recent activity + pool summary.

Select a Token / Pool type

Choose the token you want to deposit from the drop down and then the pool type you wish to deposit into

Secret Note Generation

Clicking “Deposit” generates your secret note, which is required to withdraw your funds later. Make sure to back it up securely. You can copy it from the clipboard box or download it as a text file, which includes your secret note along with additional deposit details.

Confirm with checkbox you have saved your note, cllick deposit and you'll be asked to complete a transaction to deposit your funds into the pool.

Deposit / Withdrawal best practices

Withdraw

When you are ready to withdraw your deposit, open the withdraw tab on the app.

Relay Settings

By default the Veil Relay is selected. This will process your transaction on your behalf allowing you to fund a fresh wallet.

Secret Note

Enter your secret note from your deposit here to start the withdrawal process

Withdrawal Address

Enter the wallet you would like your deposit to be sent to here

After ending your secret note you'll be presented with information about the deposit you are able to withdraw. This information will help you determine if the anonymity set is large enough to to avoid time analysis.

Enter the desired wallet address and click "Start Withdrawal". The zkSNARK proof will start to generate for your withdrawal request.

Once completed and the proof is vailid you'll be prompted with "Withdraw" this will send your transaction and initialise the withdrawal to your chosen wallet.

Once completed, you'll be given an explorer URL link to view your withdrawal on Basescan.org

Consider read the before withdrawing your deposit

Best practices for privacy
Veil Cash App
Deposit view and Pool Summary
Secret Note Generation
Deposit screen
Withdraw tab
Deposit info
Proof generation
Ready for Withdrawal
Withdrawal complete