This pull request addresses the implementation of QR code generation and scanning functionalities for the Cashu wallet. The following features have been added:
QR Code Generation:
Integrated the existing QR code generator to create QR codes for both eCash and Lightning invoices.
Utilized react-native-qrcode-svg for generating QR codes from eCash data and Lightning invoices.
QR Code Scanning:
Implemented QR code scanning using expo-camera and vision-camera-code-scanner.
Managed camera permissions to ensure a smooth user experience.
Added functionality to scan QR codes to receive eCash or pay Lightning invoices.
Code Changes:
QR Code Generation: Implemented in GenerateQRCode.tsx.
QR Code Scanning: Implemented in ScanCode.tsx.
This pull request addresses the implementation of QR code generation and scanning functionalities for the Cashu wallet. The following features have been added: QR Code Generation: Integrated the existing QR code generator to create QR codes for both eCash and Lightning invoices. Utilized react-native-qrcode-svg for generating QR codes from eCash data and Lightning invoices.