How SolProxyVault Works
A comprehensive guide to understanding our proxy wallet infrastructure
System Architecture
System Authority PDA
Central authority managing platform registrations and system-wide settings
Platform PDAs
Each platform has its own PDA with isolated user space and fee configuration
User & Wallet PDAs
Deterministic addresses for users and their wallets, no private keys stored
Transaction PDAs
Pre-authorized transactions with time-based expiry for enhanced security
Dual-Secret Authentication
System secret (backend) + User credential (password) required for transactions
Two-Phase Transactions
Authorize with credentials, then execute - preventing unauthorized transfers
PDA Architecture
No private keys to compromise - all wallets are Program Derived Addresses
Comprehensive Audit Trail
Every action is recorded on-chain for complete transparency
Implementation Journey
Submit Platform Request
Fill out the platform registration form with your business details, expected volume, and use case
Approval & Onboarding
Our team reviews your application and provides API credentials upon approval
Configure Platform Settings
Set your platform fees, configure webhooks, and customize user experience parameters
Go Live
Your platform is registered on-chain and ready to onboard users
Technical Implementation
- 1.User initiates transfer with amount and recipient
- 2.Backend validates user credentials and balance
- 3.Authorization transaction created on-chain with 15-min expiry
- 4.System secret added and transaction executed
- 5.Fees automatically distributed to platform and system
- 6.Transaction marked as completed, funds transferred
System Fee
Base infrastructure fee: 0.5% - 2% (configurable)
Platform Fee
Platform-specific fee: 0% - 5% (set by platform)
Network Fee
Standard Solana transaction fee: ~0.00025 SOL
Example: For a 100 SOL transfer with 1% system + 2% platform fee, user pays 103 SOL total