
Beatoz Wallet
A Flutter multi-chain wallet with PIN and biometric access and encrypted key storage. Chain-specific RPC and signing logic is isolated behind a shared wallet interface for EVM, XRPL, Solana, Tron, and other networks.
A Flutter multi-chain wallet with PIN and biometric access and encrypted key storage. Chain-specific RPC and signing logic is isolated behind a shared wallet interface for EVM, XRPL, Solana, Tron, and other networks.
What made this system difficult?
Needed secure local key handling while keeping chain integrations extensible and maintainable as features and networks expand.
How did the design respond?
Implemented secure storage + PIN-derived key flows for encrypted key management, Riverpod state management, and a WalletHelper factory that selects chain-specific helpers/services for RPC calls, signing, and transfers.
Overview
- Solo-built Flutter multi-chain wallet focused on secure key handling and extensibility.
Key Components
- Encrypted key storage with PIN/biometric flows
- Modular chain integration via WalletHelper interfaces/factory (EVM/XRPL/Solana/Tron, etc.)
- Chain-specific signing/RPC handling separated from UI/domain logic
