Architecture OverviewValeo uses a client-server architecture with blockchain integration:
Client Application (Flutter)
User interface and interactions
Local secure storage for keys
Transaction signing and submission
Real-time balance updates
Backend Services (Supabase)
User authentication and management
Username-to-wallet mapping
Push notification delivery
API proxy services
Blockchain Layer (Solana)
Transaction execution and settlement
Balance queries
Transaction history retrieval
Last updated 1 month ago