Aurum · Sign Request — Web3 Flutter screen
Web3
79 views

Aurum · Sign Request

Aurum · Sign Request is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-sign-request.

A wallet-style signature-request sheet for the Aurum Web3 crypto wallet, shown as a dark bottom sheet over a dimmed, tap-to-dismiss scrim. A grab handle sits above a centered "Signature request" title and an "app.uniswap.org wants you to sign" origin line. A "Message" label heads a rounded raw-data panel that prints the exact EIP-712 permit body — Permit: UniSwap V4, spender address, token: USDC, value, nonce and deadline — at 1.5 line height so long hex wraps cleanly. Below it a bordered row pairs a gas-pump icon and "Estimated gas" with a green "Free (off-chain)" value, then an amber-tinted warning card (warning icon + "This permit lets the spender move your USDC. Only sign for sites you trust.") makes the approval risk explicit. A two-button footer offers an outlined Reject and a gold filled Sign. Built in pure Flutter: a Stack with a Positioned.fill GestureDetector scrim, an Align bottom sheet, Material3 dark Theme, bundled Inter font, Material icons only (no images), and onSign / onReject VoidCallback hooks so it stays fully 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_sign_request_screen.dart — a single self-contained StatelessWidget with onSign and onReject VoidCallback hooks
  • Tap-to-dismiss scrim via a Positioned.fill GestureDetector over a black 55% overlay, with an Align bottom-anchored rounded sheet
  • Raw EIP-712 permit panel rendering Permit/spender/token/value/nonce/deadline at 1.5 line-height with hex wrapping
  • Estimated-gas row (gas-pump icon) showing a green Free (off-chain) value for off-chain signing
  • Amber-tinted permit warning card spelling out the USDC spend-approval risk
  • Outlined Reject and gold filled Sign buttons, bundled Inter font, Material icons only — no network images

Use cases

  • Confirming an EIP-712 permit/approve before a token spend in a self-custody wallet
  • Showing a dApp-connect signature prompt when a site requests an off-chain signature
  • Surfacing spend-approval risk warnings to reduce phishing/drainer signing
  • Wallet SDK demos needing a drop-in sign/reject sheet wired to backend callbacks

Related screens