
Aurum · Reset Wallet
Aurum · Reset Wallet is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-auth-reset-wallet.
A high-stakes confirmation screen for the Aurum crypto wallet, built on a near-black 0xFF0B0E11 canvas. A close (X) circle button sits top-left, below it a red-tinted circular badge holding a delete_forever icon, then the bold "Reset this wallet?" headline and muted body copy explaining the wallet and all accounts are removed from the device and only restorable via the recovery phrase. A red-bordered, red-tinted callout lists three risk lines — accounts removed from this phone, unbacked-up funds lost permanently, action cannot be undone — each prefixed by a remove_circle outline icon. Pinned near the bottom is a "Type RESET to confirm" label, a TextField with character capitalization and a faint RESET hint, and a full-width "Reset wallet" button. Implementation is pure Flutter: a StatefulWidget tracks the controller text, the button and the field border stay disabled/grey until text trim equals "RESET" exactly, then both turn the down-red 0xFFF6465D. Forced dark Material 3 theme, bundled Inter font, icon-based graphics, onReset/onCancel 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
- ✓web3_auth_reset_wallet_screen.dart — single self-contained StatefulWidget, pure Flutter (Flutter SDK + dart: only)
- ✓Type-to-confirm gate: TextField with TextCapitalization.characters whose trimmed value must equal 'RESET' before the action arms
- ✓Disabled-until-valid state on both the button (down-red vs surfaceAlt) and the input border (1.5px red vs hairline)
- ✓Red risk callout with three _RiskLine rows using remove_circle_outline icons on a tinted, red-bordered Container
- ✓Reusable _CircleButton close control and a 72px delete_forever badge rendered from icons, no image assets
- ✓onReset and onCancel VoidCallback hooks plus bundled Inter font and forced dark Material 3 theme for drop-in routing
Use cases
- ✓Crypto/Web3 wallet apps needing a guarded wipe-from-device flow before clearing keys
- ✓Settings screens that remove all local accounts and force re-import via recovery phrase
- ✓Any high-risk destructive confirm that should require typed verification to arm
- ✓Self-custody onboarding apps letting users discard a wallet and start fresh