Economic / Mobile Wallet

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.

Role
Solo builder · architecture, implementation, and operations
Period
2025.10 - 2025.11
Organization
Beatoz Labs
01 / Overview

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.

DECISION / AThe problem

What made this system difficult?

Needed secure local key handling while keeping chain integrations extensible and maintainable as features and networks expand.

DECISION / BThe response

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.

03 / Technology
01Flutter02Dart03Riverpod04go_router05flutter_secure_storage06pointycastle
04 / Technical record

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
05 / Project evidence
Beatoz Wallet project evidence
PROJECT VISUAL / CONCEPT IMAGE