Feature request: backward compatible Bech32+BIP21 support
Created by: taelfrinn
I think it would be beneficial if samourai could support BIP21 style payment destinations that include alternative bech32 destination upgrades. (specifically only as a client, not necessarily to generate the codes for receiving payments)
For reference:
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016266.html
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-September/016428.html
https://github.com/spesmilo/electrum/issues/4736
I spoke with SomberNight in the electrum project, and so far he seem favorable to a spec like this example:
bitcoin:3BnsWZiTdYVrqiPh2RP3q9Y3ZqvhbCN2it?amount=0.123&addr=bc1q5u92yq20hss4rc99mfu23h4dxkxn4uuyqd5dzy
(a backwards compatible default destination for older/existing wallets, and a native segwit preferred destination)
The goal would be to help merchants offer backward compatible QR codes while upgrading their systems to segwit. This would allow a graceful transition, and help facilitate transition to native segwit. (the benefit to samourai and its users would be indirect)
Please let me know your thoughts on this proposal.