Private crypto payments and anonymous donations, built on stealth addressing across seven or more chains.
Website · Docs · X · Discord · Telegram
VeilPay is a private crypto payments platform that combines zero-knowledge proofs, stealth addresses, and a multi-chain architecture to keep transaction details off the public record. Sender, receiver, and amount stay hidden across Ethereum, Solana, Stellar, and other supported chains, while the app itself stays fast enough for everyday use.
The project is currently in waitlist stage at veilpayapp.com.
| Feature | Description |
|---|---|
| Zero-Knowledge Proofs | Validates a payment without revealing sender, receiver, or amount. |
| Stealth Addresses | EIP-5564 dual-key stealth addresses generate a fresh one-time address per transaction, breaking on-chain linkability across Stellar, EVM, and Solana. |
| Encrypted Notes | Attach encrypted metadata to a transaction that only the recipient can decrypt. |
| Chain | Type | Status |
|---|---|---|
| Ethereum | EVM L1 | Supported |
| Base | EVM L2 | Supported |
| Arbitrum | EVM L2 | Supported |
| Polygon | EVM L2 | Supported |
| Solana | Non-EVM | Supported |
| Stellar | Non-EVM | Supported |
Alongside major chains, VeilPay supports privacy-native assets:
- Monero (XMR): established private digital currency.
- Zcash (ZEC): selective disclosure via zk-SNARKs.
- Midnight: Cardano's privacy-focused sidechain.
- Stellar Private Payments: native privacy layer on Stellar.
- Unified vault: one wallet for public and private assets.
- Fiat ramps: on/off-ramp between fiat and crypto.
- WalletConnect: connect to dApps with privacy-preserving sessions.
- Send and receive flows: straightforward UX for private payments.
- Anonymous donations: donate without exposing wallet history.
Veilpay/
├── api/ # Serverless API routes (Vercel)
├── public/ # Static assets and images
├── scripts/ # Build and utility scripts
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Route-level page components
│ ├── hooks/ # Custom React hooks
│ └── lib/ # Utilities and helpers
└── veilpay-docs/
├── architecture/ # Protocol overview and design docs
├── chains/ # Per-chain integration guides
├── consumer-app/ # App feature documentation
├── getting-started/ # Quickstart and setup guides
├── privacy/ # ZK proofs, stealth addresses, encrypted notes
└── security/ # API hardening and secrets management
| Layer | Technology |
|---|---|
| Framework | React 19, TypeScript 6 |
| Build Tool | Vite 8 |
| Styling | Tailwind CSS 4 |
| Animation | Framer Motion, GSAP |
| 3D Graphics | Three.js (React Three Fiber) |
| Routing | React Router DOM 7 |
| Icons | Lucide React, Radix UI Icons |
| Backend | Vercel Serverless Functions |
| Database | PostgreSQL, Redis |
| Testing | Vitest |
Full documentation lives in veilpay-docs/ and at veilpayapp.com/docs.
| Section | Path | Description |
|---|---|---|
| Protocol Overview | architecture/ |
How VeilPay operates and the payment lifecycle |
| Supported Networks | chains/ |
Mainnet and testnet details for each chain |
| Consumer App | consumer-app/ |
Balances, fiat ramps, send/receive, WalletConnect |
| Getting Started | getting-started/ |
Quickstart guide and local development setup |
| Privacy | privacy/ |
ZK proofs, stealth addresses, encrypted notes |
| Security | security/ |
API hardening, secrets management, security model |
| Platform | Link |
|---|---|
| Website | veilpayapp.com |
| X / Twitter | x.veilpayapp.com |
| Discord | discord.veilpayapp.com |
| Telegram | telegram.veilpayapp.com |
| instagram.veilpayapp.com | |
| linkedin.veilpayapp.com | |
| Medium | veilpay.medium.com |
| Blog | veilpayapp.com/blogs |
Licensed under the MIT License. See LICENSE for details.