Compatible Crypto Wallets

Bead is wallet-agnostic: any wallet that can

  1. scan the QR code we provide, and

  2. broadcast the exact asset on the correct network to the destination address

will complete the payment successfully.

Asset / network
Example wallets (mobile & desktop)
Notes

Bitcoin (on-chain)bitcoin tender

BlueWallet, Sparrow, Electrum, Ledger Live

Use Testnet in Sandbox.

Bitcoin Lightningbitcoin_Lightning tender

Phoenix, Muun, CashApp, Zeus

Wallet must support BOLT-11 or LNURL QR codes.

Ethereum (Sepolia → Mainnet)ethereum tender

MetaMask, Coinbase Wallet, Trust Wallet, Ledger Live

Switch to Sepolia in Sandbox.

USDC EthereumusdC_Ethereum tender

MetaMask, Rainbow, Ledger Live

Token auto-fills from QR; enable Sepolia token list in Sandbox.

USDC PolygonusdC_Polygon tender

MetaMask, Coinbase Wallet, Trust Wallet

Switch to Polygon Amoy in Sandbox; Polygon Mainnet in Production.

Minimum wallet capabilities

Capability
Why it matters

QR scanning

Bead encodes the payment address (and invoice for Lightning) in QR form.

Exact-amount send

Customer must match the requested crypto amount to avoid underpaid / overpaid states.

Network switch

Sandbox uses testnets (Sepolia, Amoy, Lightning Testnet); the wallet must let the user change networks.

Timely broadcast

Payment windows range from 2 – 10 minutes; wallets that delay broadcasts can trigger expired status.

Unsupported or caution-flagged wallets

Category
Reason

Wallets without testnet support

Cannot be used in Sandbox QA flows.

Custodial “layer-3” solutions that only support internal transfers

Unable to broadcast on-chain transactions to Bead’s address.

As new assets and networks are added, this page will be updated. Treat unknown tender types or networks as unsupported until documented here.

Last updated