General
Do I need a new wallet?
Do I need a new wallet?
No. Veilify works with MetaMask, Rabby and any EIP-1559 wallet. You add Veilify Network as a custom network.
Is there a seed phrase or note to back up?
Is there a seed phrase or note to back up?
No. Your viewing keys are derived from a typed-data signature. Sign it again on any device to recover them.
Is Veilify live?
Is Veilify live?
On Robinhood Chain testnet, yes: try it at veilify-app.vercel.app with test tokens. Mainnet follows an external audit. Addresses are on Deployment Addresses.
Privacy
What can people see?
What can people see?
Deposits and withdrawals: who, what and how much. Inside the pool, transfers hide sender, recipient and amount.
Does a round make me anonymous?
Does a round make me anonymous?
No single feature does. A round avoids leaving at the exact moment you click and lets you share a departure time with others. Combine it with a fresh address, a round amount and patience. See Privacy Best Practices.
Can the proxy see my activity?
Can the proxy see my activity?
A hosted proxy holds your viewing key and can see your private history. It cannot spend. An on-device proxy is on the roadmap.
Is the round time enforced on-chain?
Is the round time enforced on-chain?
No. The contract does not check timestamps. The Veilify Network scheduler sends at your round.
Funds
My deposit is pending. Can I get it back?
My deposit is pending. Can I get it back?
Yes. Call
withdrawPendingDeposit at any time while it’s pending, even if the pool is paused. You get the full amount and escrow back.Can the gatekeeper take my funds?
Can the gatekeeper take my funds?
No. The gatekeeper can approve or reject a pending deposit. It can’t touch notes in the pool or change a deposit’s details.
Can withdrawals be frozen?
Can withdrawals be frozen?
Only the admin can pause withdrawals, as an emergency switch against an in-progress drain. The gatekeeper’s pause never blocks exits.
What's the maximum fee?
What's the maximum fee?
Protocol fees are capped at 1% by the contract. The reference rate is 0.5% for deposits and 0.5% for withdrawals.
A staggered leg failed. Is my money gone?
A staggered leg failed. Is my money gone?
No. A failed or cancelled leg’s value stays in your veiled balance. The other legs are unaffected.
Why did my withdrawal move to a later round?
Why did my withdrawal move to a later round?
Usually gas rose above the prepared cap (
gas_spike), or an earlier change note wasn’t confirmed yet. Activity shows the reason.Developers
Can I deploy by copying the Ethereum bytecode?
Can I deploy by copying the Ethereum bytecode?
No. The bytecode links Ethereum library addresses and bakes in Ethereum’s virtual chain ID and router. Relink and recompile. See Deploying to Robinhood.
Can I test with a mock verifier?
Can I test with a mock verifier?
For unit tests, yes. A pool with a mock verifier proves nothing and must never hold funds.
Why are there two chain IDs?
Why are there two chain IDs?
Wallets sign for Veilify Network (the virtual chain ID, bound into proofs). The pool lives on Robinhood Chain (
4663 / 46630). See Virtual Network.