Overview
What is Stealth Pay?
Stealth Pay is a zero-knowledge privacy protocol for ERC-20 tokens on 0G Chain. It lets users shield tokens into an on-chain pool, transact privately inside it, and withdraw to any address — with no observable link between deposit and withdrawal.
Every operation is backed by an UltraHonk ZK proof verified by an immutable smart contract. There are no relayers, no trusted parties, and no off-chain state. Privacy is a protocol guarantee, not a policy.
Shield
Deposit any whitelisted ERC-20. Get a private note.
Transfer
Send tokens privately to any spending pubkey.
Unshield
Withdraw to any address. Nullifier prevents double-spend.
✦
Stealth Pay is deployed on 0G Galileo testnet (chain ID 16602). The proxy address is
0x87fECd1AfA436490e3230C8B0B5aD49dcC1283F1.Quick start
01See use cases & payment patterns→02Install the SDK→03Initialize with your signer and spending key→04Sync the Merkle tree from chain→05Shield your first tokens→
Stealth Pay · 0G Galileo testnetEdit on GitHub ↗