Note that the Input Finalizer retains PSBT_IN_PROPRIETARY fields it does not understand, treating them like unknown fields so it does not clear proprietary data it cannot interpret.
BIP174: Clarify proprietary fields are retained on finalization #2183
pull evanlinjin wants to merge 1 commits into bitcoin:master from evanlinjin:fix/174-explicitly-mention-proprietary-fields-as-unknown changing 1 files +1 −1-
evanlinjin commented at 6:00 AM on May 30, 2026: contributor
-
evanlinjin commented at 6:04 AM on May 30, 2026: contributor
This version has proprietary fields mentioned as a separate category than unknown fields.
The other option is:
All other data except the UTXO and unknown fields (including <tt>PSBT_IN_PROPRIETARY</tt> fields the Input Finalizer does not understand) in the input key-value map should be cleared from the PSBT. The UTXO should be kept to allow Transaction Extractors to verify the final network serialized transaction.
-
achow101 commented at 6:06 AM on May 30, 2026: member
The other option is:
I prefer this
-
a4668bb203
BIP174: Clarify proprietary fields are retained on finalization
Note that the Input Finalizer retains PSBT_IN_PROPRIETARY fields it does not understand, treating them like unknown fields so it does not clear proprietary data it cannot interpret.
- evanlinjin force-pushed on May 30, 2026
-
evanlinjin commented at 8:05 AM on May 30, 2026: contributor
@achow101 updated!
-
achow101 commented at 8:17 AM on May 30, 2026: member
ACK a4668bb203c4dd36f1d35aec04f7c2bc0d242d7b
Contributors