Spark Wallet
Spark Wallet is a cutting-edge React Native mobile wallet specifically designed for the StarkNet ecosystem. Built with security, performance, and user experience as core principles, Spark Wallet lever
Videos
Description
Spark Wallet is a mobile cryptocurrency wallet built specifically for the StarkNet blockchain ecosystem. The wallet provides comprehensive digital asset management with advanced security features and seamless DeFi integration.
Core Wallet Functions:
- Create and import StarkNet wallets using secure mnemonic phrases
- Store and manage multiple cryptocurrencies including STRK, ETH, USDC, and USDT
- Send and receive tokens with real-time balance tracking and USD value display
- Generate and scan QR codes for easy address sharing and payment requests
- Switch between multiple wallet accounts within a single app interface
Advanced Security:
- Account abstraction using SparkAccount smart contracts for enhanced security
- Biometric authentication (fingerprint/face recognition) for wallet access
- Encrypted private key storage using React Native Keychain
- Deploy-on-first-transfer pattern where wallets automatically deploy when first funded
DeFi Integration:
- Built-in token swapping through AutoSwapper SDK integration
- Real-time price feeds and portfolio valuation
- Transaction history tracking with detailed activity logs -- coming soon --
- Gas fee estimation and optimization for STRK tokens
- Support for complex DeFi operations through account abstraction
Network Support:
- Full support for StarkNet Mainnet and Sepolia testnet
- Dynamic network switching with automatic configuration updates
- Optimized RPC connections for reliable blockchain communication
Additional Features:
- Bill payment integration through VTpass API for utility payments
- Multi-wallet management with easy account switching
- Comprehensive transaction monitoring and status tracking
- Mobile-optimized user interface with intuitive navigation
- Offline wallet creation and management capabilities
The wallet leverages StarkNet's native account abstraction to provide features like session keys, multicall transactions, and flexible signature schemes while maintaining a simple, user-friendly mobile experience.
Progress During Hackathon
The hackathon successfully delivered a fully functional StarkNet mobile wallet with core DeFi capabilities, account abstraction, and multi-token support. The missing features represent enhancement opportunities for improved user experience and account recovery, but the core wallet functionality is complete and operational.