
Aurum · Session Expired
Aurum · Session Expired is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-auth-session-expired.
A focused dark-theme timeout interstitial for the Aurum crypto wallet, shown the moment a session is auto-locked for inactivity. It centers a 116px amber-tinted circle holding a CustomPainter clock — a stroked ring, twelve round tick marks and two hands frozen near 10:10, all painted in Aurum's #F0A020 warning amber with zero network images. Below sits a 25px "Session expired" heading and a muted explainer ("You've been signed out after a period of inactivity to keep your wallet secure."). A bordered surface card with a lock_clock icon reminds the user auto-lock is on and points to Security settings to adjust the timeout. Two stacked actions anchor the bottom: a full-width #F0B90B "Unlock again" Material/InkWell button (54px, 14px radius) and a muted "Sign out" TextButton. Built as a single StatelessWidget in pure Flutter — Material + dart:math only — with bundled Inter font, forced ThemeData.dark so it renders standalone as a route, and onReauthenticate / onSignOut VoidCallback hooks for a backend-agnostic wiring. A Spacer-driven Column keeps it overflow-safe across phone sizes.
Reveal the one-line command to drop this screen into your project.
Licensed for unlimited commercial projects · resale prohibited · License
What's included
- ✓Web3AuthSessionExpiredScreen StatelessWidget with onReauthenticate and onSignOut VoidCallback hooks (backend-agnostic)
- ✓_ClockPainter CustomPainter drawing the ring, 12 tick marks and ~10:10 hands in amber — no images or icon fonts
- ✓Amber-tinted 116px circular badge framing the painted clock for the inactivity-timeout motif
- ✓Bordered #161A1E auto-lock hint card with lock_clock icon pointing to Security settings
- ✓Full-width #F0B90B 'Unlock again' Material/InkWell CTA plus a muted 'Sign out' TextButton
- ✓Forced ThemeData.dark, bundled Inter font, and Spacer-based Column that renders standalone and stays overflow-safe
Use cases
- ✓Re-authentication prompt after a crypto wallet auto-locks on inactivity
- ✓Idle-timeout interstitial for a DeFi or exchange app guarding signing keys
- ✓Session-expired recovery screen for any high-security fintech or banking app
- ✓Lock-then-resume flow paired with passcode, biometric or 2FA unlock screens