Post
Topic
Board Bitcoin Technical Support
Merits 17 from 8 users
Re: Can bitcoin core generate lower case bc1q* QR for receiving payments
by
nc50lc
on 01/12/2022, 02:40:29 UTC
⭐ Merited by LoyceV (4) ,BlackHatCoiner (4) ,pooya87 (2) ,hosseinimr93 (2) ,ETFbitcoin (2) ,Edwardard (1) ,vv181 (1) ,DdmrDdmr (1)
Doesn't make much sense to keep the address in uppercase as Bech32 and Base58 are designed to prevent human error in the first place. Maybe I will open a pull request for this.
I think it's because it's stated in the proposal.
BIP-0173 strongly suggests to encode Bech32 address as uppercase in QR Codes: github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#bech32

(it is a bit irony that bitcoin: part is lower case, whilst address isn't)
Setting it to uppercase will further increase the incompatibility of the QR Code.
There's a discussion about that in Bitcoin Core's GUI repo GitHub: https://github.com/bitcoin-core/gui/issues/145