ZK & PrivacyHashKey2026
VeilPay
True private payments on HashKey Chain via ERC-5564 stealth addresses. Every payment lands at a fresh one-time address only the recipient can detect and spend — share a viewing key with an auditor for compliance without ever giving up spend control.
ERC-5564Stealth AddressesViewing KeysSolidity
VeilPay
True private payments on HashKey Chain. Send and receive money without revealing the recipient.
Stealth addresses
VeilPay uses ERC-5564 stealth addresses: every payment lands at a fresh one-time address that only the recipient can detect (with their viewing key) and spend (with their spending key).
Compliance without custody
Share your viewing key with an auditor and they can see your incoming payments — but they can never spend them. Privacy for the user, visibility for the regulator, no trade-off in between.
Flow
- Register — generate a spending + viewing keypair in the browser and publish a public meta-address.
- Pay — the sender derives a one-time stealth address; funds land there unlinkably.
- Detect & spend — the recipient scans announcements with their viewing key and spends with their spending key.
Next Project
Fund402