Numo (and other POS) emit a BIP21 'bitcoin:?creq=...&lightning=...' QR. The scanner treated it as 'unknown', so a Numo terminal couldn't be paid at all. classifyQRCode now parses BIP21, extracting lightning= (paid via the existing NWC/Cashu-melt path) and creq=, and recognizes standalone NUT-18 creq1.../creqA... as a new 'cashu_request' type. cashu_request is recognized but not payable yet - CashuWalletCard shows an honest message. BIP21 parsing avoids URLSearchParams so a raw creqA... base64 '+' isn't coerced to a space. |
||
|---|---|---|
| .. | ||
| CashuBalance.tsx | ||
| CashuWalletCard.tsx | ||
| EscrowKeyCard.tsx | ||
| LightningPrivacyTips.tsx | ||
| MintPrivacyManager.tsx | ||
| NwcWalletCard.tsx | ||
| QRScannerModal.tsx | ||
| RecoveryPhraseDialog.tsx | ||
| WalletComparisonGuide.tsx | ||