
Aurum · Confirm Stake
Aurum · Confirm Stake is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-stake-confirm.
The final review step before a Solana stake is signed. A centered "You stake / 50.000 SOL" headline (32px tabular-figure Inter) sits above a rounded dark summary card laid out as label/value rows: APY 6.8% in green, Lock period 30 days, Unlock date Jul 28 2026, Rewards "Daily, auto-compounded", a hairline divider, then a bolded "Est. 30-day reward 0.279 SOL". Below is a tappable dark acknowledgement tile with a check-box icon and the warning that staked SOL is locked and rewards are variable. A pinned bottom bar holds the amber "Confirm stake" button that stays grey/disabled until the box is ticked. Built as one StatefulWidget on a forced dark ThemeData so it drops in standalone: a ListView body, AppBar with back IconButton, a reusable _row helper, a thin _Divider widget, and a bottomNavigationBar in SafeArea. Pure Material widgets — no images, no glyphs, no network calls. Confirm and back are onConfirm/onBack VoidCallbacks, keeping wallet signing backend-agnostic; the _agree bool toggled via setState gates FilledButton.onPressed.
Reveal the one-line command to drop this screen into your project.
Licensed for unlimited commercial projects · resale prohibited · License
What's included
- ✓Single StatefulWidget (Web3StakeConfirmScreen) with onBack/onConfirm VoidCallbacks for backend-agnostic wallet signing
- ✓Centered 'You stake / 50.000 SOL' headline using 32px Inter with FontFeature.tabularFigures for aligned digits
- ✓Rounded summary card with reusable _row helper rendering APY 6.8% (green), Lock period, Unlock date, Rewards and bolded est. reward
- ✓Thin _Divider widget separating the rate rows from the highlighted Est. 30-day reward line
- ✓Tappable acknowledgement tile with check_box_rounded icon toggling an _agree bool via setState
- ✓Pinned bottomNavigationBar with amber FilledButton that disables (disabledBackgroundColor) until the terms box is ticked
Use cases
- ✓Final confirm screen for staking flows in a Solana or multi-chain crypto wallet
- ✓DeFi yield app reviewing APY, lock period and projected reward before signing
- ✓Validator delegation step that surfaces unlock date and variable-reward disclosure
- ✓Any token-locking flow needing a terms-gated, callback-driven confirmation page