You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Variables which are prefixed with a req- are considered required. If a client does not implement any variables which are prefixed with req-, it MUST consider the entire URI invalid. Any other variables which are not implemented, but which are not prefixed with a req-, can be safely ignored.
Electrum seems to be ignoring that. With test URI bitcoin:TB1QXJ6KVTE6URY2MX695METFTFT7LR5HYK4M3VT5F?amount=0.00100000&label=test&req-test=1 instead of giving error to the user (note req-test=1 parameter), it is parsed successfully.
In comparsion - Bitcoin Core GUI, Wasabi Wallet, JoinMarket and others will give error.
Current BIP77 Payjoin v2 draft specifies new parameter req-pj where receiver signals that he is ok receiving only payjoins, not simple sends. Electrum would silently ignore that.
The text was updated successfully, but these errors were encountered:
BIP21 says:
Electrum seems to be ignoring that. With test URI
bitcoin:TB1QXJ6KVTE6URY2MX695METFTFT7LR5HYK4M3VT5F?amount=0.00100000&label=test&req-test=1
instead of giving error to the user (notereq-test=1
parameter), it is parsed successfully.In comparsion - Bitcoin Core GUI, Wasabi Wallet, JoinMarket and others will give error.
Current BIP77 Payjoin v2 draft specifies new parameter
req-pj
where receiver signals that he is ok receiving only payjoins, not simple sends. Electrum would silently ignore that.The text was updated successfully, but these errors were encountered: