Aurum · Import Wallet — Web3 Flutter screen
Web3
46 views

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

Related screens