mirror of
https://github.com/bitcoin/bips.git
synced 2026-04-20 16:28:39 +00:00
BIP174: Deduplicate global type definitions
This commit is contained in:
53
bip-0174/type-registry.mediawiki
Normal file
53
bip-0174/type-registry.mediawiki
Normal file
@@ -0,0 +1,53 @@
|
||||
This document collects the fields and types used in PSBTs of any version from all BIPs that define PSBT fields to help coordinate and prevent key collisions.
|
||||
|
||||
==Global Types==
|
||||
|
||||
{|
|
||||
! Name
|
||||
! <tt><keytype></tt>
|
||||
! Parent BIP
|
||||
|-
|
||||
| Unsigned Transaction
|
||||
| <tt>PSBT_GLOBAL_UNSIGNED_TX = 0x00</tt>
|
||||
| [[bip-0174.mediawiki|174]]
|
||||
|-
|
||||
| Extended Public Key
|
||||
| <tt>PSBT_GLOBAL_XPUB = 0x01</tt>
|
||||
| [[bip-0174.mediawiki|174]]
|
||||
|-
|
||||
| Transaction Version
|
||||
| <tt>PSBT_GLOBAL_TX_VERSION = 0x02</tt>
|
||||
| [[bip-0370.mediawiki|370]]
|
||||
|-
|
||||
| Fallback Locktime
|
||||
| <tt>PSBT_GLOBAL_FALLBACK_LOCKTIME = 0x03</tt>
|
||||
| [[bip-0370.mediawiki|370]]
|
||||
|-
|
||||
| Input Count
|
||||
| <tt>PSBT_GLOBAL_INPUT_COUNT = 0x04</tt>
|
||||
| [[bip-0370.mediawiki|370]]
|
||||
|-
|
||||
| Output Count
|
||||
| <tt>PSBT_GLOBAL_OUTPUT_COUNT = 0x05</tt>
|
||||
| [[bip-0370.mediawiki|370]]
|
||||
|-
|
||||
| Transaction Modifiable Flags
|
||||
| <tt>PSBT_GLOBAL_TX_MODIFIABLE = 0x06</tt>
|
||||
| [[bip-0370.mediawiki|370]]
|
||||
|-
|
||||
| Silent Payment Global ECDH Share
|
||||
| <tt>PSBT_GLOBAL_SP_ECDH_SHARE = 0x07</tt>
|
||||
| [[bip-0375.mediawiki|375]]
|
||||
|-
|
||||
| Silent Payment Global DLEQ Proof
|
||||
| <tt>PSBT_GLOBAL_SP_DLEQ = 0x08</tt>
|
||||
| [[bip-0375.mediawiki|375]]
|
||||
|-
|
||||
| PSBT Version Number
|
||||
| <tt>PSBT_GLOBAL_VERSION = 0xFB</tt>
|
||||
| [[bip-0174.mediawiki|174]]
|
||||
|-
|
||||
| Proprietary Use Type
|
||||
| <tt>PSBT_GLOBAL_PROPRIETARY = 0xFC</tt>
|
||||
| [[bip-0174.mediawiki|174]]
|
||||
|}
|
||||
Reference in New Issue
Block a user