The pjos=0 parameter disables output substitution, but by default it is omitted to enable output substitution and allow use cases such as transaction cut-through. The reference implementation omits the pjos parameter by default.
Remove `pjos` parameter from BIP77 example URI #1887
pull spacebear21 wants to merge 1 commits into bitcoin:master from spacebear21:patch-3 changing 1 files +1 −1-
spacebear21 commented at 8:27 PM on July 1, 2025: contributor
-
dcfa5f105f
Remove `pjos` parameter from BIP77 example URI
The `pjos=0` parameter disables output substitution, but by default it is omitted to enable output substitution and allow use cases such as transaction cut-through. The [reference implementation](https://github.com/payjoin/rust-payjoin/blob/5839d20d67cca3a5b9d69357b8702f2d2fc24635/payjoin/src/core/receive/v2/mod.rs#L392) omits the `pjos` parameter by default.
- jonatack added the label Proposed BIP modification on Jul 1, 2025
- jonatack added the label Pending acceptance on Jul 1, 2025
-
in bip-0077.md:256 in dcfa5f105f
252 | @@ -253,7 +253,7 @@ lexicographical order: 253 | time](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16). 254 | 255 | For example, a properly encoded endpoint Bitcoin URI looks like this 256 | -`bitcoin:tb1q6q6de88mj8qkg0q5lupmpfexwnqjsr4d2gvx2p?amount=0.00666666&pjos=0&pj=HTTPS://PAYJO.IN/TXJCGKTKXLUUZ%23RK1Q0DJS3VVDXWQQTLQ8022QGXSX7ML9PHZ6EDSF6AKEWQG758JPS2EV+OH1QYPM59NK2LXXS4890SUAXXYT25Z2VAPHP0X7YEYCJXGWAG6UG9ZU6NQ+EX1WKV8CEC`
jonatack commented at 9:00 PM on July 1, 2025:Seems reasonable, pinging BIP authors @DanGould @nothingmuch for feedback
nothingmuch commented at 10:51 PM on July 1, 2025:I believe this is a bug in the implementation, I opened payjoin/rust-payjoin#843
DanGould commented at 11:55 PM on July 1, 2025:Agreed. NACK on this change but good catch for the implementation
spacebear21 closed this on Jul 1, 2025jonatack commented at 12:04 AM on July 2, 2025: memberGood catch @spacebear21
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 11:10 UTC
This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 11:10 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me