Aurum · Send NFT — Web3 Flutter screen
Web3
53 views

Aurum · Send NFT

Aurum · Send NFT is a production-ready Web3 Flutter screen from FlutterKit Pro, installable with flutterkit add web3-nft-send.

Aurum's Send NFT screen is the final confirmation step for moving one collectible out of the wallet. A rounded summary card pairs a 64px procedurally-painted thumbnail with the token name (Prism #218) and its collection line (Prisma · ERC-721). Below sits a labelled "Recipient" field for an address or ENS name, with an inline yellow Paste action that reads the clipboard and a QR-scan glyph. A bordered panel surfaces Network (Ethereum) and estimated Network fee (~ $2.10), then a locked-icon chip warns the on-chain transfer cannot be reversed. A pinned bottom bar holds the brand-yellow "Confirm transfer" button, disabled until at least 8 characters are entered. Built as one self-contained StatefulWidget in pure Flutter (SDK + dart: only): the thumbnail is drawn by a deterministic _NftArtPainter CustomPainter using a seeded LCG (gradient, translucent circles, a rotated square — no network image, no glyphs), bundled Inter font throughout, and back/confirm exposed as onBack/onConfirm callbacks. A forced dark Theme lets it render standalone.

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

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • Single Web3NftSendScreen StatefulWidget with onBack and onConfirm VoidCallback hooks (backend-agnostic)
  • _NftArtPainter CustomPainter that renders the NFT thumbnail from a fixed seed via a seeded LCG — gradient, translucent circles and a rotated square, no images or glyphs
  • Recipient TextField accepting address or ENS name, with live validation gating the confirm button (>=8 chars)
  • Inline Paste action wired to Clipboard.getData plus a QR-scan icon affordance
  • Bordered Network / Network-fee key-value panel and a lock-icon irreversibility caution chip
  • Pinned bottom Confirm-transfer bar with enabled/disabled brand-yellow states and bundled Inter font on forced dark theme

Use cases

  • Final confirm step when sending an NFT from a crypto wallet to another address
  • Transferring a collectible to a friend via ENS name instead of a raw 0x address
  • Gifting or moving an ERC-721 token with a gas-fee preview before signing
  • Marketplace flow handing off an item to a buyer with an irreversibility warning

Related screens