How to Deposit / Withdraw
Last updated
Last updated
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.
Choose the token you want to deposit from the drop down and then the pool type you wish to deposit into
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.
Consider read the Best practices for privacy before withdrawing your deposit
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