Skip to content

Commit a4fb1b9

Browse files
committed
Specify procedure for new fields and versions
1 parent c099104 commit a4fb1b9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

bip-0174.mediawiki

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,6 +479,18 @@ Updaters and combiners that need to add a version number to a PSBT should use th
479479
For example, if a combiner sees two PSBTs for the same transaction, one with version 0, and the other with version 1, then it should combine them and produce a PSBT with version 1.
480480
If an updater is updating a PSBT and needs to add a field that is only available in version 1, then it should set the PSBT version number to 1 unless a version higher than that is already specified.
481481

482+
===Procedure For New Fields===
483+
484+
New fields should first be proposed on the bitcoin-dev mailing list.
485+
If a field requires significatn description as to its usage, it should be accompanied by a separate BIP.
486+
The field must be added to the field listing tables in the Specification section.
487+
488+
===Procedure For New Versions===
489+
490+
New PSBT versions must be described in a separate BIP.
491+
The BIP may reference this BIP and any components of PSBT version 0 that are retained in the new version.
492+
Any new fields described in the new version must be added to the field listing tables in the Specification section.
493+
482494
==Compatibility==
483495

484496
This transaction format is designed so that it is unable to be properly unserialized

0 commit comments

Comments
 (0)