Onboarding entry point. Create a new wallet, import seed / private key, or jump straight in via Quick Dev Setup for testing. Mnemonic is generated on-device, never leaves the phone, and is sealed behind the OS keystore.

Unified portfolio view across all 22 supported networks. Total balance, stablecoins quick-glance, primary actions (Send / Receive / Swap / Buy). Testnet toggle keeps a developer's sandbox completely isolated from real funds.

Cross-chain transaction history with per-chain icons, amounts, and confirmation status. "Sync All Chains" pulls the latest on-chain history across every enabled network. Anti-impersonation guards prevent fake tokens from masquerading as known ones (USDT-lookalikes, etc.).

In-wallet token swap routing across 0x (EVM), Jupiter (Solana), Li.Fi (cross-chain), StonFi (TON), SunSwap (TRON), and Boltz (Bitcoin↔Lightning). Live quotes with slippage and provider transparency. The user never leaves the app to bridge or trade.

First-class EIP-1193 wallet provider injected into the in-app WebView. Curated dApp directory (Uniswap, Aave, 1inch, SushiSwap, Compound, dYdX, PancakeSwap, Curve...) plus URL-bar access to any HTTPS dApp. Every signing request requires explicit user approval — no silent transactions.

Cross-chain NFT gallery — Ethereum / Polygon / Arbitrum / Optimism / Base / BSC / Avalanche via Alchemy, plus Solana via Helius. Hide-spam logic filters airdropped scams automatically.

Tapping a token row from the dashboard expands its per-chain balances; selecting a chain opens this detail screen. Each token has its own Send / Receive / Buy / Sell actions plus a live USD valuation. This is the drill-down equivalent of the desktop send/receive selectors.

Amount entry with USD-equivalent preview, chain chip showing the network the token lives on, recipient address with ENS / SNS / TON domain resolution, Scan QR + Contacts shortcuts, and a single Review Transaction step before signing. Gas-sponsored stablecoin transfers activate automatically on supported chains.

A clean, scannable QR code per network plus the plain-text address with one-tap copy. "Request Payment" generates a fixed-amount invoice (BIP-21 / EIP-681 / Solana Pay) with optional memo and a Share Payment Link button so any wallet can pay. "Check Payment" polls on-chain to confirm receipt without leaving the screen.

Multi-wallet management — create new, import seed / private key, switch active, rename, delete. Each wallet keeps independent state and never leaks data across boundaries.

Three layers of defense: PIN (PBKDF2 with persistent exponential-backoff lockout), platform biometric (Android BiometricPrompt / iOS Face ID + Touch ID), and auto-lock on inactivity (default 5 minutes). MMKV storage is sealed by the OS-managed key in Android Keystore / iOS Keychain.

Master push toggle plus per-network mute switches across Ethereum, Polygon, Arbitrum, BSC, Optimism, Avalanche, Base, Bitcoin, Solana, TON, and TRON. The wallet pulls transactional and discovery events from a dedicated indexer worker; users can silence specific chains end-to-end (the worker dispatcher honors the map server-side, not just client-side filtering).

All app-level configuration in one place: wallets, networks, contacts, POS currencies, remote config, appearance, currency, testnet toggle, hide-balances, network faucets, security, batch transfer, export, and import. Designed for power users while staying approachable.

Mass-payout flow for UTXO chains. Pick the network (Bitcoin,
Litecoin, or Doge), upload a CSV of address,amount pairs or
download the template, and the wallet builds a single multi-output
transaction. Useful for payroll, airdrops, and rebate runs without
paying per-recipient fees.

Same idea for EVM: select the asset (native MATIC, USDC, or USDT), paste a CSV of recipients (up to 200 per batch), and the wallet packages them into a single on-chain call. Combined with the gas-sponsor relay this lets a user send USDC to dozens of addresses at near-zero cost.
