NFC Crypto Kit docs
v1.0.0
Live demo Get help
● Reference · Versions

Changelog
what changed in each version of the kit.

The kit version, and the version of each app inside it as set in its pubspec.yaml or launcher.

Kit 1.0.0

011.0.0 — first release

AppVersionSource
NFC Crypto1.1.0 (build 10)apps/nfc_crypto/pubspec.yaml
CryptoCard Wallet1.1.0 (build 2)apps/cryptocard_wallet/pubspec.yaml
NFC Recovery1.0.0 (build 1)apps/nfc_recovery/pubspec.yaml
Card Studio1.0.0shown at start-up

NFC Crypto

  • Self-custody wallet for EVM networks (Ethereum, Base, Arbitrum One, Optimism, Polygon, BNB Smart Chain, Avalanche, plus custom networks), Solana and Bitcoin: send, receive, swap, history, contacts, token approvals, WalletConnect.
  • Card tab as the home screen: paired cards, roles, today's spend per Spender card, last approvals, quick actions.
  • Card required to open the app, for payments and swaps, or both; checked inside every signer.
  • Card roles (Owner, Backup, Spender) and Spender daily limits per network.
  • Tap to pay and tap to get paid with public receive addresses on the card.
  • PIN-encrypted recovery backup on the card (Argon2id + AES-256-GCM).
  • Lost-card recovery with three words of the phrase or a 72-hour switch-off in network time.
  • White label in lib/brand/brand_config.dart, with a test that checks the native files.
  • Optional operator swap fee for 0x, 1inch and Jupiter, default off, capped at 2 %.
  • No backend and no Firebase.

CryptoCard Wallet

  • The card is the wallet: phrase only on the card, PIN-encrypted; the phone is watch-only.
  • EVM networks and Solana from one phrase; starts on Sepolia and Solana Devnet.
  • Card roles and daily limits; backup cards (clones) with their own PIN; PIN change.
  • White label in lib/brand/brand_config.dart.

NFC Recovery

  • Offline, read-only: tap a card, enter the PIN, read the words. PIN throttle, words hidden after 60 s, no copy, screenshots blocked on Android.
  • Accepts only cards from the hosts in lib/white_label.dart.

Card Studio

  • Dashboard, Reader (program, batch program, PIN check, erase), Cards, Customers, Clone (with a new PIN per copy), Activity and Settings.
  • Simulated reader with sample data; white-label config file; macOS and Windows launchers.