SUPER WALLET docs
v1.0.0
Wallet demo Admin demo Get help
● Start · Tools and accounts

Requirements
tools, accounts, keys.

What to install on your computer, what to sign up for online, which API keys you need, and what running the product costs.

01Tools on your computer

ToolVersionWhy
Flutter SDK (includes Dart)3.41 or newer, stableBuilds both apps. The admin panel needs Dart 3.11.1+, which ships with Flutter 3.41. Install
Node.js22 LTSBuilds and deploys the Cloud Functions (functions/package.json pins Node 22).
Firebase CLI13 or newerDeploys rules, Remote Config, functions and hosting. npm install -g firebase-tools
FlutterFire CLIlatestConnects the apps to your Firebase project. dart pub global activate flutterfire_cli
Xcode + CocoaPodsXcode 15+, CocoaPods 1.14+iOS builds. Needs a Mac.
Android Studiocurrent stableAndroid SDK, emulator and the keytool command.
Google ChromecurrentRuns the admin panel locally.

Check everything at once. Lines for platforms you don't build for may stay yellow.

flutter --version
flutter doctor
node --version      # v22.x
firebase --version
flutterfire --version

02Accounts

AccountNeeded for
Firebase project on the Blaze (pay-as-you-go) planEverything. Cloud Functions and Secret Manager need Blaze.Required
Apple Developer ProgramApp Store, TestFlight, iOS in-app purchases, iOS pushFor iOS
Google Play ConsoleGoogle Play, Android in-app purchasesFor Android
StripeSelling PRO on the web buildOptional
Vercel, or any static hostHosting the web wallet or the admin outside FirebaseOptional
Wallet apps in the stores

Apple accepts crypto wallet apps only from developers enrolled as an organisation (guideline 3.1.5). Enrol your company, not a personal account, if you plan to publish on iOS.

03API keys

All keys are free to start with; paid tiers only matter when you grow. The exact variable names and where each one goes are in Configuration.

ProviderUsed for
Reown (WalletConnect)Connecting the wallet to dAppsRequired
0x and / or 1inchLive swap quotes on EVM chains, and the swap fee you earnFor swaps
Alchemy, Helius, MoralisFaster RPC, Solana data, NFT dataRecommended
Etherscan-family explorersTransaction history per chainRecommended
TransakBuy crypto with a cardOptional
AnthropicThe optional Portfolio Brain PRO featureOptional

04What your users can run

PlatformMinimumNotes
iOSiOS 15.5Set in the Xcode project.
AndroidAPI 24 (Android 7.0)Flutter's default, never below 21 (android/app/build.gradle.kts).
WebCurrent browsersPRO is sold through Stripe instead of the stores. Biometric unlock depends on the browser.

The admin panel is a web app only.

05Running costs to expect

  • Firebase Blaze usage: functions, database reads and writes, hosting. Small projects usually stay low; set a budget alert.
  • Paid API tiers once you pass their free limits.
  • Apple (yearly) and Google (one-time) developer fees.
  • Store commission on subscriptions and Stripe fees on web payments.