
Aurum · Enter Recovery Phrase
Aurum · Enter Recovery Phrase is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-import-seed.
This is the seed-phrase entry step of Aurum's wallet import flow, on a near-black dark surface. A circular back button sits top-left and a yellow text action top-right that flips between "Paste" (clipboard) and "Clear" (close) depending on whether any field has text. Below the bold "Enter recovery phrase" heading and a "never stored or shared" subtitle sits a segmented 12 words / 24 words toggle, then a two-column GridView of numbered word fields — each a hairline-bordered tile pairing a tabular-figure index with a borderless TextField that hides hints behind dotted bullet placeholders, disables autocorrect and suggestions, and uses a brand-yellow cursor. A pinned footer shows a live "0 of 12 words" counter and an "Import wallet" Material/InkWell bar that stays muted grey until every word is filled, then turns brand-yellow and fires its callback. Built in pure Flutter: a StatefulWidget holds 24 TextEditingControllers, the toggle re-slices the count, a demo phrase backs Paste, and onImport/onBack callbacks keep it backend-agnostic.
Reveal the one-line command to drop this screen into your project.
Licensed for unlimited commercial projects · resale prohibited · License
What's included
- ✓StatefulWidget managing 24 TextEditingControllers with completion logic (_filled/_complete derived from the active 12 or 24 fields)
- ✓Segmented 12-words / 24-words count toggle that re-slices the GridView and counter without losing typed words
- ✓Two-column GridView.builder of numbered _WordField tiles with tabular-figure indexes, dotted hint placeholders, brand cursor, autocorrect/suggestions off
- ✓Smart top-right action that toggles Paste (fills a demo phrase) and Clear (wipes every controller) based on field state
- ✓Pinned footer with live 'X of N words' counter and an Import wallet bar that enables and recolours to brand yellow only when complete
- ✓onImport and onBack VoidCallbacks plus bundled Inter font and forced dark Theme so it drops in as a standalone route
Use cases
- ✓Restoring an existing crypto wallet from a BIP-39 12 or 24-word recovery phrase
- ✓Onboarding flow for a non-custodial Web3 or DeFi wallet that supports seed import
- ✓Migrating an account between devices or wallet apps by re-entering the mnemonic
- ✓Recovery/sign-in path letting users regain access after reinstall using their secret phrase