Payment request URI syntax changed, from request=... to r=...
BIP 72 was changed to save six bytes in bitcoin: URIs.
This commit is contained in:
parent
f15bd3c96f
commit
1e01f7c506
@ -48,5 +48,5 @@ void OpenURIDialog::on_selectFileButton_clicked()
|
|||||||
if(filename.isEmpty())
|
if(filename.isEmpty())
|
||||||
return;
|
return;
|
||||||
QUrl fileUri = QUrl::fromLocalFile(filename);
|
QUrl fileUri = QUrl::fromLocalFile(filename);
|
||||||
ui->uriEdit->setText("bitcoin:?request=" + QUrl::toPercentEncoding(fileUri.toString()));
|
ui->uriEdit->setText("bitcoin:?r=" + QUrl::toPercentEncoding(fileUri.toString()));
|
||||||
}
|
}
|
||||||
|
@ -366,10 +366,10 @@ void PaymentServer::handleURIOrFile(const QString& s)
|
|||||||
#else
|
#else
|
||||||
QUrlQuery uri((QUrl(s)));
|
QUrlQuery uri((QUrl(s)));
|
||||||
#endif
|
#endif
|
||||||
if (uri.hasQueryItem("request"))
|
if (uri.hasQueryItem("r"))
|
||||||
{
|
{
|
||||||
QByteArray temp;
|
QByteArray temp;
|
||||||
temp.append(uri.queryItemValue("request"));
|
temp.append(uri.queryItemValue("r"));
|
||||||
QString decoded = QUrl::fromPercentEncoding(temp);
|
QString decoded = QUrl::fromPercentEncoding(temp);
|
||||||
QUrl fetchUrl(decoded, QUrl::StrictMode);
|
QUrl fetchUrl(decoded, QUrl::StrictMode);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user