ExePay Documentation
Privacy-first payments SDK for Solana with stealth addresses, zero-knowledge compression, and production-ready confidential transfers.
What is ExePay?
ExePay is a privacy-first payments SDK built on Solana that enables developers to integrate confidential transactions into their applications. Using stealth addresses (Monero-inspired), Light Protocol's ZK compression, and production-grade cryptography, ExePay ensures that transaction details remain private while maintaining the security and verifiability of the blockchain.
Key Features
🔐 Privacy Features (Mainnet)
- ✅ Stealth Addresses: Monero-inspired one-time addresses
- ✅ Payment Proofs: Cryptographic proof of payment for disputes
- ✅ Integrated Addresses: Track invoices with payment IDs
- ✅ Subaddresses: Multiple identities from one wallet
- ✅ View Keys: Read-only access for auditing & compliance
- ✅ Enhanced Scanning: 99% faster with view tags
- ✅ RPC Privacy: IP address hiding via rotation
💰 Payment Features
- Batch Payments: Multi-recipient transfers
- Recurring Payments: Automated subscriptions
- Payment Links & QR: Shareable payment requests
- Multi-Token: SOL, USDC, USDT, BONK, JUP, RAY, ORCA
🔬 Cryptography
- X25519 ECDH: Secure key exchange
- Keccak-256: Cryptographic hashing
- Ed25519: Solana-native signatures
- View Tags: Efficient payment detection
⚡ Developer Experience
- React Hooks: useExePay(), useBatchPayment()
- TypeScript First: Fully typed SDK
- Multi-Wallet: Phantom, Solflare, Coinbase, +3
- Production Ready: Battle-tested on mainnet
Why Privacy Matters
On public blockchains, all transaction data is visible to everyone. This means:
- Your wallet balance is public
- Your transaction history is traceable
- Your spending patterns can be analyzed
- Competitors can see your business transactions
ExePay solves these problems by using cryptographic techniques that hide sensitive information while still allowing the network to verify that transactions are valid. This gives you the benefits of blockchain (security, immutability, decentralization) without sacrificing your financial privacy.
How It Works
ExePay uses production-grade cryptographic primitives to achieve privacy:
- Stealth Addresses (Mainnet Ready): Each payment generates a unique one-time Solana address using X25519 ECDH. The recipient can detect and claim payments without revealing their main wallet address. View tag optimization enables efficient scanning with 99%+ reduction in computation.
- X25519 ECDH Key Exchange: Secure elliptic curve Diffie-Hellman for deriving shared secrets between sender and recipient. Combined with Keccak-256 hashing for cryptographically secure key derivation.
- Light Protocol ZK Compression (Beta): Zero-knowledge proofs for complete on-chain privacy. Hides sender, recipient, and amount while reducing transaction costs by 90%. Currently in beta on devnet, awaiting mainnet launch.
- Pedersen Commitments: Cryptographic commitments that hide transaction amounts while allowing verification of relationships between them.
- Nullifiers: Prevent double-spending without revealing which transaction output is being spent.
Current Status
✅ Stealth Addresses (Mainnet Ready)
Stealth addresses are live on Solana mainnet! Monero-inspired one-time addresses with X25519 ECDH encryption, view tag optimization, and full claiming functionality. Maximum recipient privacy for production use.
✅ Batch & Recurring Payments
Batch payments (optimized for SOL and SPL tokens) and recurring payments (flexible schedules) are production-ready on mainnet. Perfect for payroll, subscriptions, and multi-recipient transfers.
🔬 Light Protocol (Beta on Devnet)
Light Protocol ZK compression is fully integrated and live on devnet. Provides complete on-chain privacy (hidden sender, recipient, and amount) with 90% cost reduction. Awaiting Light Protocol mainnet launch.
✅ Multi-Wallet Support
Seamless integration with 6 major wallets: Phantom, Solflare, Coinbase Wallet, Trust Wallet, Torus, and Ledger. Modern, responsive UI optimized for desktop and mobile.
Advanced Privacy Features ✨
Production-ready privacy features bringing Monero-level confidentiality to Solana payments.
Payment Proofs
Generate cryptographic proofs of payment for disputes, audits, and tax reporting. Prove you paid without revealing recipient identity.
Integrated Addresses
Combine stealth addresses with payment IDs to track invoices, orders, and payments. Perfect for e-commerce and accounting.
Subaddresses
Generate infinite stealth identities from one wallet. Organize payments by client, purpose, or business unit. Monero-style derivation.
Enhanced Scanning
99% faster payment detection with view tags. Real-time progress tracking, payment history, and instant notifications.
RPC Privacy (Network-Level)
Hide your IP address when broadcasting transactions. Automatic rotation between multiple RPC providers prevents tracking and correlation attacks.
🔒 Enterprise-Grade Privacy Architecture
ExePay delivers Monero-level recipient privacy on Solana with X25519 ECDH encryption, cryptographic payment proofs, and hierarchical identity management. Built on audited cryptographic primitives.
- • Recipient identity (ECDH)
- • Transaction unlinkability
- • Network privacy (RPC rotation)
- • Transaction amounts
- • Sender addresses
- • Zero-knowledge amount proofs
- • Ring signature mixing
Getting Started
Ready to integrate private payments into your application? Check out our Installation Guideto get started, or jump straight to the Quick Start for a hands-on tutorial.
Need Help?
Join our community or check out the examples to see ExePay in action.
