Skip to content

Commit 3407b44

Browse files
committed
gui: Uppercase bech32 addresses in qr codes
1 parent d5dbb45 commit 3407b44

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/qt/guiutil.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,9 @@ bool parseBitcoinURI(QString uri, SendCoinsRecipient *out)
175175

176176
QString formatBitcoinURI(const SendCoinsRecipient &info)
177177
{
178-
QString ret = QString("bitcoin:%1").arg(info.address);
178+
bool bech_32 = info.address.startsWith(QString::fromStdString(Params().Bech32HRP() + "1"));
179+
180+
QString ret = QString("bitcoin:%1").arg(bech_32 ? info.address.toUpper() : info.address);
179181
int paramCount = 0;
180182

181183
if (info.amount)

0 commit comments

Comments
 (0)