Skip to content

Latest commit

 

History

67 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Veilpay

VeilPay

Private crypto payments and anonymous donations, built on stealth addressing across seven or more chains.

Website · Docs · X · Discord · Telegram


React 19 TypeScript 6 Vite 8 Tailwind 4 License: MIT

Overview

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.

Features

Privacy

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.

Chains

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

Assets

Stellar Ethereum Solana Monero Zcash

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.

Consumer App

  • 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.

Architecture

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

Tech Stack

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

Documentation

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

Community

Platform Link
Website veilpayapp.com
X / Twitter x.veilpayapp.com
Discord discord.veilpayapp.com
Telegram telegram.veilpayapp.com
Instagram instagram.veilpayapp.com
LinkedIn linkedin.veilpayapp.com
Medium veilpay.medium.com
Blog veilpayapp.com/blogs

License

Licensed under the MIT License. See LICENSE for details.

Releases

Packages

Contributors

Languages