Aurum · Withdraw — Web3 Flutter screen
Web3
31 views

Aurum · Withdraw

Aurum · Withdraw is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-withdraw-form.

The "Withdraw USDC" screen is the entry step of Aurum's send-crypto flow on a near-black exchange canvas. Up top a "Recipient address" field shows a "Paste or scan address" hint with an inline amber "Paste" action that reads the system clipboard and a QR-scanner glyph. Below, an "Amount" field pairs a bold tabular-figure input with a USDC unit tag and an amber "Max" pill that fills in the 1200.00 USDC balance; entering more than the balance turns the field border red and surfaces an "Amount exceeds your available balance" warning. A tappable "Network" row presents an ERC20 / Ethereum network card with a hub icon and chevron, and a fee panel computes "Network fee 1.00 USDC" alongside a live "You will receive" line. A pinned "Review withdrawal" button stays disabled until the address is at least eight chars and the amount is valid. Built as one self-contained StatefulWidget in pure Flutter: bundled Inter font, forced dark theme, Clipboard from dart:services, a FilteringTextInputFormatter for numeric entry, and onBack/onSelectNetwork/onReview callbacks so it drops into any backend.

Reveal the one-line command to drop this screen into your project.

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • Recipient address TextField with a clipboard-backed Paste action and a QR-scan icon affordance
  • Amount field with bold tabular figures, a USDC unit tag, and a Max pill that fills the balance
  • Live validation that turns the border red and shows an inline exceeds-balance warning when over funds
  • Tappable ERC20 / Ethereum network selector row wired to an onSelectNetwork callback
  • Fee summary panel computing the network fee and a reactive You-will-receive amount
  • Pinned Review withdrawal FilledButton that enables only when address and amount validate, via onReview

Use cases

  • Crypto wallet send flow for moving stablecoins like USDC to an external address
  • Web3 exchange app where users withdraw funds to a self-custody wallet
  • DeFi or neobank product offering on-chain transfers with network and fee selection
  • Stablecoin payout or off-ramp step that needs address entry, Max amount, and fee preview

Related screens