
⁉️FAQ
Frequently Asked Questions
Who can deposit ETH into Veil Pools?
Only verified users can access the Veil Pool. Verification options can be found under Verified Users
What wallets are supported?
As Smart Accounts do not recreate a deterministic result with every signing, EOA wallets are currently only supported.
Smart Accounts will be supported soon.
Who can receive a shielded transfer within the pool?
Any Ethereum address can register with Veil Pool to receive a private transfer. You do not need to be a verified user for this. Only verified users can add ETH to the pool. But you must be registered to receive a transfer.
Who performs the transfer and withdrawal transactions?
The Veil relayer address perform these actions. Keeping the link from your deposit address separate.
Can protocol operators or third parties see my balances or transfers?
No. All balances and private transfers are encrypted and not visible to operators or observers.
Veil Wallet Key Pair
Your keypair is what gives you access and controls your fund in Veil Wallet pool. It's made up of 2 main parts.

Deposit Key
Your deposit key is your public key. This is used to identity you for a private transfer. It is also what is paired to your Web3 wallet address when you register. This can be shared, public information and is already linked to your wallet in the Veil Entry smart contract.
Private Key
This is used to decrypt + encrypt your deposits in Veil Wallet. This should not be shared.
Key Generation Options
Generate key by signing a message on Veil.cash site — Signing In
You can also generate and import your own private key (same as you would a web3 wallet) and handle this yourself.
Backup Keys
You can backup either type of key by clicking the wallet button.

Last updated
