Veilify lets you transact privately on Robinhood Chain with the wallet you already have. There is no new wallet, no new seed phrase, no note secret to back up and no special address format. Setup is one-time and takes less than 20 seconds. Every transaction on a public chain shows its sender, recipient, amount and time to everyone forever. Veilify breaks that link. Funds enter a shared privacy pool. Inside the pool they move as encrypted notes, and only zero-knowledge proofs reach the chain.

The virtual network approach

Veilify adds a new virtual network, Veilify Network, to your wallet. Veilify Network is not a real chain like Robinhood Chain or Arbitrum. It is a custom RPC endpoint that sits between your wallet and a Robinhood Chain node. When your wallet sends a transaction on Veilify Network, the endpoint does not broadcast it. It reads the intent and builds a private transaction from it. It also decrypts incoming notes, so your wallet sees the veiled balance as a normal balance. From the wallet’s point of view, you are sending ETH on one more network. The protocol handles everything else.

Why Veilify?

Existing privacy tools ask users to change how they hold funds:
  • Dedicated wallets: new seed phrases and new address formats (Railgun, Zcash).
  • Per-deposit secrets: a note you must save, or lose the funds (Tornado Cash).
  • Re-entering keys: signing or pasting secrets on every visit (Privacy Pools).
Veilify eliminates all of these. Your viewing keys are derived from one wallet signature. You can regenerate them at any time by signing the same typed message again.

Why Robinhood Chain?

Robinhood Chain is an Arbitrum Orbit L2 that settles to Ethereum. It supports everything the pool needs: Cancun opcodes, EIP-1153 transient storage and the BN254 precompiles used for proof verification. Gas costs a fraction of Ethereum’s, which matters because a private withdrawal reserves several million gas. See Supported Networks for chain IDs, RPC URLs and the probe results.

How is this possible?

The circuits prove an EIP-1559 transaction and the ECDSA signature that authorized it. The prover runs on UltraHonk (Barretenberg), which is fast enough to prove a signed transaction on consumer hardware.
  1. You sign a normal transaction in your wallet.
  2. The Veilify Network proxy intercepts it.
  3. A Noir circuit proves the signature, note ownership, Merkle membership and balance.
  4. A relayer submits the proof and pays gas.
  5. The pool contract verifies the proof and updates its state.
Spending authority never leaves the wallet. The proxy cannot spend without a signature, so Veilify resists phishing and works with hardware wallets.