hackquest logo

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

Video

Sự miêu tả

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.

Tiến độ 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.

Công nghệ sử dụng

ReactNative
Typescript
Mã nguồn mở
Ngành
DeFi