SUPER WALLET docs
v1.0.0
Wallet demo Admin demo Get help
● Documentation · Flutter · Firebase

SUPER WALLET
from zip to store.

Everything you need to install, configure, brand and publish your own non-custodial crypto wallet and its admin panel. Read it top to bottom the first time. After that, press / and search.

v1.0.0Flutter · iOS · Android · WebFirebase backendNon-custodial

01What you bought

SUPER WALLET is a multi-chain, non-custodial crypto wallet written in Flutter, with a Flutter web admin panel and a Firebase backend. Your users keep their own keys on their own phones. You, the operator, run the app from the admin panel: branding, chains, tokens, dApps, feature switches, push notifications, the swap fee and PRO pricing.

PartFolderWhat it is
Wallet appcrypto_wallet/The app your users install. Flutter for iOS, Android and web.
Admin panelcrypto_wallet_admin/Your control centre in the browser. Flutter web.
Backendcrypto_wallet/functions/, firestore.rules, remoteconfig.template.jsonFirebase: sign-in, database, Remote Config, push and 32 Cloud Functions (Node.js 22, TypeScript).
Keys stay on the device

Seed phrases and private keys are created and stored on the user's device (iOS Keychain, Android Keystore). They are never sent to Firebase or to you.

02Pick your path

03What is in the package

Folder or fileWhat it is
crypto_wallet/lib/Wallet source code. Features live in lib/features/, shared logic in lib/core/.
crypto_wallet/ios/, android/, web/Platform projects.
crypto_wallet/functions/Cloud Functions source and .env.example for backend settings.
crypto_wallet/firestore.rules, firestore.indexes.jsonDatabase security rules and indexes.
crypto_wallet/remoteconfig.template.jsonThe starting Remote Config the app reads.
crypto_wallet/.env.exampleTemplate for the app's API keys. You copy it to .env.
crypto_wallet/test/Automated tests (flutter test).
crypto_wallet_admin/Admin panel source and its firebase.json for hosting.
You provide

Your own Firebase project (Blaze plan), a domain and hosting if you want one, Apple and Google developer accounts, third-party API keys (0x, 1inch, Reown and others) and the network fees your users pay. None of these are part of the purchase.

04Try it before you install

Two public demos show the product with sample data:

05How to read these docs

  • Dark boxes are commands. Press Copy in the corner and paste them into a terminal.
  • Grey text after # is an explanation. The Copy button leaves it out.
  • Text in angle brackets, like <your-project-id>, is a placeholder. Replace it, brackets included.
  • Paths start at the unzipped folder. crypto_wallet/lib/… means the lib folder inside crypto_wallet.
  • Required marks steps you cannot skip.