
Aurum · Import Wallet
Aurum · Import Wallet is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-import-method.
The "Import a wallet" screen is the fork in Aurum's restore flow. Under a circular back button and a 26px bold heading with the muted line "Choose how you'd like to restore your existing wallet," three full-width method tiles stack on the near-black canvas. Each tile is a rounded surface card with a hairline border, a 46px tinted icon chip, a bold title, a one-line description, and a trailing chevron: Recovery phrase (gold chip, "12 or 24-word secret phrase"), Private key (green chip, "single account"), and Hardware wallet (blue chip, "Ledger or Trezor"). A pinned bottom note with a lock glyph reassures the phrase or key is processed on-device and never sent to Aurum. Built in pure Flutter: each tile's icon — a 2x2 word grid, a ring-and-teeth key, a USB device outline — is drawn by one CustomPainter (_MethodIconPainter) with stroke-cap-round paths, no asset images. Tiles are Material + InkWell wrappers firing onSeedPhrase, onPrivateKey, onHardware callbacks (plus onBack), so routing stays backend-agnostic. Inter is bundled and a forced dark Theme lets it render standalone.
Reveal the one-line command to drop this screen into your project.
Licensed for unlimited commercial projects · resale prohibited · License
What's included
- ✓Three tappable _MethodTile cards (recovery phrase, private key, hardware wallet) with tinted icon chips and trailing chevrons
- ✓Painter-drawn method icons via _MethodIconPainter — word-grid, ring-and-teeth key, USB device — no network or asset images
- ✓Four exposed callbacks (onSeedPhrase, onPrivateKey, onHardware, onBack) for backend-agnostic routing
- ✓Pinned bottom security note with lock icon: 'processed on-device and never sent to Aurum'
- ✓Circular back button, 26px bold heading and muted subtitle in bundled Inter font
- ✓Forced ThemeData.dark wrapper and exchange-style palette (gold/green/blue accents) so the route renders standalone
Use cases
- ✓Restore-wallet entry point for a self-custody crypto wallet app
- ✓Onboarding fork letting returning users pick how to re-add an account
- ✓DeFi or Web3 app offering seed, private-key, and hardware import paths
- ✓Settings 'add another wallet' menu in an exchange or portfolio tracker