MIKODES
Skip to content
MIKODES logo
Version 2.0 · April 2026 · Production-ready

SUPER WALLET
Documentation

Complete operator, ecosystem partner, and technical reference. 21 sections + 5 appendices. 764/764 tests passing. 25 Cloud Functions. Full white-label commercial license.

Tests passing

764 / 764

Cloud Functions

25 exported

Admin tabs

21 tabs

Supported chains

25+ EVM + SOL + BTC + TRX + SUI

Product Overview

SUPER WALLET is a production-ready, white-label multichain non-custodial cryptocurrency wallet platform built with Flutter. It ships as three components:

Mobile App

Flutter 3.x — iOS, Android, macOS, Web. End-user crypto wallet with full DeFi capabilities.

Admin Panel

Flutter Web — Operator control plane. 21 tabs covering revenue, users, config, campaigns, and more.

Firebase Backend

Firebase Auth + Firestore + 25 Cloud Functions (TypeScript). IAP validation, push, revenue tracking.

Supported Blockchains

EVM (25+ networks)

Ethereum, BNB, Polygon, Arbitrum, Optimism, Base, Avalanche, Fantom, Linea, Scroll, Blast, Mantle, zkSync Era, + any custom EVM

Solana

Mainnet + Devnet. SPL tokens, NFTs (Metaplex), Jupiter swap, native staking, Pump.fun discovery

Bitcoin

Mainnet + Testnet. P2PKH + P2WPKH (native SegWit). UTXO-based tx construction, fee estimation

Tron + Sui

TRX, TRC-20 tokens. SUI native + object-based token display. Full tx history.

Architecture

Flutter Mobile App (iOS / Android / macOS / Web)
  ├── Wallet Core (local keys, AES-256)
  ├── DEX Swaps (0x, 1inch, Jupiter)
  └── PRO Subscription (App Store / Google Play / Stripe)
            │
            ▼
Firebase Backend
  ├── Auth (email / Google / Apple)
  ├── Firestore (users, fees, config, premium)
  ├── Cloud Functions ×25 (IAP, fee recording, push, TOTP, Stripe)
  ├── FCM (push notifications)
  └── Remote Config (operator-controlled feature flags)
            ▲
            │
Operator Admin Panel (Flutter Web)
  └── 21 tabs: Analytics · Users · Revenue · Config · Push · Campaigns

State Management

  • WalletProvider — chains, balances, txs
  • PremiumProvider — PRO status, features
  • AdminConfigProvider — remote config, gates
  • NotificationProvider — push preferences
  • AppConfigProvider — local feature flags

Key Directories

  • lib/core/ — business logic, services
  • lib/features/ — screen-level features
  • lib/state/ — ChangeNotifier providers
  • lib/ui_kit/ — design system, tokens
  • functions/src/index.ts — all 25 Cloud Functions

Mobile App Features

Home

Home

Swap

Swap

PRO

PRO

dApp

dApp

Security

Security

Wallet Core

  • BIP39 seed (12/24 words)
  • AES-256 Secure Storage
  • Multi-account support
  • Biometric unlock (FaceID/Touch)
  • Auto-lock + background lock
  • Seed backup + verification flow

Multi-chain

  • 25+ EVM chains
  • Solana + SPL tokens
  • Bitcoin (SegWit)
  • Tron TRC-20
  • Sui
  • Custom EVM via admin or ChainList

DeFi

  • Swap (0x + 1inch + Jupiter)
  • Bridge (cross-chain)
  • Buy/On-ramp
  • Sell/Off-ramp
  • Gas estimation (EIP-1559)
  • Transaction simulation

PRO Features

  • AI Portfolio Brain
  • Whale Flow Monitor
  • Smart Alerts (drawdown, vol spike)
  • Tax Report Export (US/EU/UK)
  • 0% Swap Fee + Stealth Mode
  • $9.99/mo or $79.99/yr

Web3

  • In-app dApp Browser
  • WalletConnect v2
  • Injected wallet provider
  • Session management
  • Connected dApps list
  • Uniswap, Aave, etc.

Security

  • Security Center (score 0–100)
  • Phishing detection
  • Device integrity check
  • Stale session cleanup
  • Risky approval detection
  • TOTP 2FA (PRO)

Admin Panel — 21 Tabs

The operator admin panel is a full Flutter Web application. Real data: 40 users, 19 PRO subscribers ($189.81), $1,383.69 swap fee revenue in 30 days.

Overview Dashboard

Overview Dashboard

40 users · 19 PRO · $1,383.69 fees · 47.5% conversion

Revenue Tab

Revenue Tab

$1,573.50 MRR estimate · swap + subscription breakdown

Monetization Tab

Monetization Tab

Swap fee rate · PRO pricing · trial days · fee wallet

Analytics + Funnel

Analytics + Funnel

100% installed → 72% wallet → 38% first swap → 6.6% PRO

All 21 Admin Tabs

1.Overview2.Analytics3.Revenue4.Users5.User Roles6.Monetization7.System Config8.Swap Config9.Tokens10.Chains11.DApps12.NFT Collections13.Notifications14.Campaigns15.Publish Config16.Remote Config17.Security18.Branding19.Compliance20.Audit Log21.A/B Testing

Monetization Model

Swap Fees

0.30% per swap (default, configurable). Fee wallet address set in admin. Every DEX swap generates operator revenue.

$1,383.69 in 30 days (real data)

PRO Subscriptions

Monthly or annual subscription via App Store, Google Play, or Stripe. Operator sets price, trial length, and feature gates.

$189.81 subscription revenue (real)

Crypto PRO Payment

Direct on-chain payment for PRO — no app store cut. ETH or USDC, admin-configurable wallet address.

Admin toggle — zero configuration

Bridge Fees

Configurable platform fee on all cross-chain bridge transactions.

Admin-configurable basis points

On-Ramp Commission

Partner commission from integrated fiat-to-crypto on-ramp providers.

Affiliate model — passive

Sponsored Placements

Featured tokens, dApps, and ecosystem spots in Discover surface. Charge projects for prominent placement.

Direct deal — operator keeps 100%

White-Label License

Sell the same wallet to ecosystem clients under their own brand. The commercial license covers this.

B2B revenue — you own the license

Custom Operator Services

Chain onboarding, token listing, custom integrations scoped as follow-on work.

Agency / service revenue

Actual revenue — April 2026

Swap fee revenue (30d)

$1,383.69

32 swaps · avg $43.24 per swap

PRO subscriptions (30d)

$189.81

19 active PRO subscribers

MRR estimate

$1,573.50

47.5% PRO conversion rate

* Real production data from running Super Wallet instance. 40 total users at time of capture.

Tech Stack

Mobile App

  • Flutter 3.x (stable) + Dart 3.4
  • Provider pattern (ChangeNotifier)
  • flutter_secure_storage (AES-256 vault)
  • web3dart, solana, bitcoin_base
  • 0x Protocol + 1inch + Jupiter (swap)
  • WalletConnect v2 (Sign SDK)
  • in_app_purchase + Stripe (IAP)

Backend

  • Firebase Auth (email, Google, Apple)
  • Firestore (NoSQL, real-time)
  • Cloud Functions — Node.js 22 / TypeScript
  • Firebase Remote Config
  • FCM (push notifications)
  • Firebase Analytics + Crashlytics
  • Stripe Checkout (web PRO payments)

Admin Panel

  • Flutter Web (same codebase as mobile)
  • AdminProvider (all state in one provider)
  • Real-time Firestore listeners
  • CSV export for users/revenue
  • 21 tabs, responsive desktop layout

Dev Environment

  • Flutter ≥ 3.22 (stable channel)
  • Dart ≥ 3.4
  • Xcode 15+ (iOS/macOS)
  • Android Studio Hedgehog+
  • Node.js v20+ (Firebase CLI)
  • firebase-tools CLI

Setup & Deployment

01

Get the source code

After purchase you receive a secure download link via email. Contains: mobile app, admin panel, Cloud Functions, SETUP.md, SECRETS_SETUP.md, docs/.

02

Install dependencies

cd super_wallet
flutter pub get

cd crypto_wallet_admin
flutter pub get

cd functions
npm install
03

Configure Firebase

dart pub global activate flutterfire_cli
flutterfire configure --project=your-firebase-project
# Generates firebase_options.dart for iOS, Android, Web
04

Deploy Cloud Functions

cd functions
npm run build
firebase deploy --only functions
# Deploys all 25 functions
05

Build & run

# Android APK
flutter build apk --release

# iOS
flutter build ios --release

# Admin (Flutter Web)
flutter build web --release

90-day direct support included. Email support@mikodes.com or Telegram @mistrba. Setup assistance, architecture questions, launch help. Response within 24 hours.

Security Architecture

Key Storage

  • AES-256 encryption for seed/private keys
  • Platform secure storage (iOS Keychain, Android Keystore)
  • No keys ever leave the device
  • Keys never logged or transmitted
  • flutter_secure_storage library

App Security

  • Security Center with 0–100 score
  • Biometric unlock (FaceID/Touch/Fingerprint)
  • Auto-lock + background lock
  • Stale session detection
  • Risky approval detection
  • Phishing domain detection

Authentication

  • Firebase Auth (email, Google, Apple)
  • TOTP 2FA (PRO feature, Cloud Function validated)
  • Session management + expiry
  • Secure screen (prevents screenshots on sensitive views)

Backend Security

  • Cloud Functions validate all IAP receipts server-side
  • Stripe webhook signature validation
  • Firestore security rules (users can only read own data)
  • Admin panel requires operator auth
  • Audit log for all admin actions

Testing

764

764 / 764 tests passing

0 failures · 0 issues (app + admin) · TypeScript clean · Cloud Functions clean

Unit Tests

  • Wallet creation + import
  • BIP39 seed generation
  • Chain-specific address derivation
  • Swap fee calculation
  • PRO feature gate logic
  • Admin config model parsing

Integration Tests

  • Full wallet create/backup/restore flow
  • Send/Receive on EVM + Solana
  • Swap execution + fee recording
  • PRO IAP purchase + unlock
  • Admin config → remote config propagation

25 Cloud Functions

recordSwapFeevalidateIAP (iOS)validateGooglePlayIAPstripeCreateCheckoutstripeWebhookvalidatePromoCodereferralOnUserCreatereferralOnPurchasegetUserStatsgetAdminStatssendPushNotificationsendCampaignNotificationupdateAdminConfigpublishConfiggetRevenueSummaryvalidateCryptoPROPaymentonUserCreateonUserDeletescheduledCleanupexportUsersCsvgetTaxReportgetWhaleAlertsgetPortfolioSignalsverifyTOTPgenerateTOTP

Try the Real APK

Download the production APK and install directly on any Android device (Android 6.0+, API 23+). This is the real production build — same code that ships to users.

Onboarding

Onboarding

Create

Create

Backup

Backup

Home

Home

Send

Send

WalletConnect

WalletConnect

APK details

Filecrypto_wallet.apk
TargetAndroid 6.0+ (API 23+)
TypeProduction release build
Architecturearm64-v8a + armeabi-v7a

Install instructions

  1. 1. Enable "Install from unknown sources" in Android Settings
  2. 2. Download the APK to your device
  3. 3. Tap the APK file to install
  4. 4. Open Super Wallet and create a wallet
Request APK — Contact for Android Build

Ready to acquire the source code?

$2,500 one-time. No royalties. No monthly fee. Full commercial license, 90-day support, verified delivery.

SUPER WALLET by MIKODES

Own the stack.
Keep the upside.

Flutter wallet + admin control center + 8+ revenue paths + white-label license. $2,500 one-time. No royalties. No monthly fee. Launch a wallet business, not just a crypto UI.

Built by MIKODES — same team behind 250+ shipped apps. One commercial license, Stripe-secured checkout, verified delivery, 90 days of direct support.

Secure Checkout
Verified Delivery
Multi-Chain
Commercial License
30-DAY EARNINGS GUARANTEE · INCLUDED ON EVERY PATH

Pick your path. We’ll get you to revenue.

Three ways to launch a crypto product business with MIKODES. Every path includes a free monetization strategy call and a 30-day satisfaction guarantee — if our deliverable can’t earn for you, we refund or rebuild.

30-DAY

Earnings guarantee — refund or rebuild if deliverable can't earn

55+

Crypto products shipped to founders

1ON 1

Free monetization strategy call with every path

8+

Revenue paths — swap fees · PRO tiers · campaigns · referrals

Not sure which path? · Telegram → book free 15-min scope call

MIKODES / NETWORK

3 sites · one ecosystem · built by MIKODES

Built by MIKODES · crypto product studio · © 2026

All systems operational