
SuperWallet
Crypto Wallet - Flutter App With Admin Panel

AI disclosure: AI tools were used to assist with parts of the code, documentation and graphics of this item; the author reviewed and tested all of it.
What it does
- Non-custodial multi-chain wallet: EVM networks, Bitcoin, Solana, Tron and Sui
- Operator swap fee on 0x and 1inch (EVM) and Jupiter (Solana), off by default, capped at 2%
- PRO subscription via App Store / Google Play and crypto payments (web and macOS builds) verified on-chain by a Cloud Function, priced per plan
- Optional swap-fee waiver for PRO users
- Flutter web admin panel: branding, chains, tokens, dApps, feature switches, push, fee and PRO pricing
- Swap, bridge, card on-ramp, NFTs, dApp browser and WalletConnect v2
- Keys generated and stored on the device, biometric unlock
- Authentication before every transaction: vault passphrase on the web; device authentication on iOS and Android from $50, for unpriced transfers, or always when the user turns it on
You need
- Flutter 3.41.3 or newer on the stable channel, with Dart 3.11.1 or newer (both apps' pubspec.yaml set flutter >=3.41.3)
- Node.js 22 LTS, Firebase CLI 13+, FlutterFire CLI
- Firebase project on the Blaze plan
- Xcode 15+ and CocoaPods 1.14+ on a Mac for iOS (iOS 15.5+)
- Android Studio 2024.3.1 (Meerkat) or newer with Android SDK Platform 36 and JDK 17 (the app runs on Android 7.0 / API 24