Nullify the trace.
Deposit on one chain. Withdraw on another. Leave nothing connecting the two. Zero-knowledge proofs sever the link between source and destination — designed for Base, Ethereum, Arbitrum, Solana and beyond.
Funds enter a shielded pool as a cryptographic commitment. A proof lets you exit anywhere — without revealing which deposit was yours.
Your wallet generates a secret note locally and submits only its hash. The amount enters the pool; the secret never leaves your device.
A PLONK proof attests that you own some note in the anonymity set — never which one. A one-time nullifier blocks any double-spend.
A relayer submits the proof on the destination chain. Funds land at a fresh address with no gas, no balance, and no link back.
Per-chain shielded pools share a single committed root through cross-chain attestation — so the set keeps growing as Nullify deploys.
Clone the repo, build the circuits, spin up a relayer. The whole protocol is open source.