Open BullishNode opened 1 year ago
When i tried a few days ago scanning from Jade, I noticed a 1/5, 2/5, 3/5, n/5
prepended to the encoded data.
A normal qr scanner just captures one and closes.
I think we have to keep reading until we get to all 5/5 and then remove the n/5
and join the encoded data.
From this discussion on stackoverflow https://stackoverflow.com/questions/68829095/flutter-qrcode-successive-scans
https://pub.dev/packages/qr_code_scanner
Seems to be a library that could handle it. Allows us to set our own logic for how to scan QR. We could have a custom, multi-frame mode ?
@mocodesmo
Apparently some hardware wallets like Jade and SeedSigner use a wallet xpub format that is some kind of standard which uses multiple QR code frames. Its not just a straight xpub, it has other data like derivation paths. To investigate