Page cover

⁉️FAQ

Frequently Asked Questions

Who can deposit ETH into Veil Pools?

Only verified users can access the Veil Pool. Verification currently includes Coinbase Onchain Verification with additional methods planned.

What is the minimum deposit?

0.01 ETH is the minimum deposit for the ETH pool

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.

Example keypair

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

  1. Generate key by signing a message on Veil.cash site — Signing In

  2. 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