
ℹ️Quick Deposit
Deposit into Veil Cash from any wallet
Overview
Quick Deposit is a convenience feature that allows users to send ETH directly to verified addresses without needing to be a verified themselves or to have build ZK proves on the frontend.
Use Cases
Veil users can deposit into Veil from other non verified wallets
Depositing into Veil via mini app on Farcaster or Base App
Allows third party dApps and agents to integrate into Veil Cash
How does it work?
Instead of having the user build the deposit proof on the Veil Cash frontend, for quick deposits the proof is built by a backend engine. Because the proof is built by Veil, it can be checked that the destination address passes as a Verified Users. This allows deposits from wallets that have not registered or verified previously.

Steps to use
Connect wallet (can be any EVM)
Go to https://www.veil.cash/wallet
click "Deposit" skipping the login process
Enter amount — Minimum 0.01 ETH
Enter recipient address (Must be registered and verified)
Veil frontend will check that the address passes both checks and allows the users to deposit into the queue contract.
Veil Backend Engine
Once a deposit is made, it passed into Queue Contract. Veil backend engine checks for deposits every 60 seconds. Once found:
Recipient deposit address is pulled from deposit key
Address is validated as registered and verified
ZK Proof is built and deposit is relayed into the Veil Pool
If a deposit fails these checks, it is refunded automatically back to the deposit address.
Last updated
