Browse Source

Promote BIP 123 Draft->Active, and implement it

20170314-comments
Luke Dashjr 8 years ago
parent
commit
72f18918a8
  1. 4
      README.mediawiki
  2. 1
      bip-0010.mediawiki
  3. 1
      bip-0011.mediawiki
  4. 1
      bip-0012.mediawiki
  5. 1
      bip-0013.mediawiki
  6. 1
      bip-0014.mediawiki
  7. 1
      bip-0015.mediawiki
  8. 1
      bip-0016.mediawiki
  9. 1
      bip-0017.mediawiki
  10. 1
      bip-0018.mediawiki
  11. 1
      bip-0019.mediawiki
  12. 1
      bip-0020.mediawiki
  13. 1
      bip-0021.mediawiki
  14. 1
      bip-0022.mediawiki
  15. 1
      bip-0023.mediawiki
  16. 1
      bip-0030.mediawiki
  17. 1
      bip-0031.mediawiki
  18. 1
      bip-0032.mediawiki
  19. 1
      bip-0033.mediawiki
  20. 1
      bip-0034.mediawiki
  21. 1
      bip-0035.mediawiki
  22. 1
      bip-0036.mediawiki
  23. 1
      bip-0037.mediawiki
  24. 1
      bip-0038.mediawiki
  25. 1
      bip-0039.mediawiki
  26. 1
      bip-0042.mediawiki
  27. 1
      bip-0043.mediawiki
  28. 1
      bip-0044.mediawiki
  29. 1
      bip-0045.mediawiki
  30. 1
      bip-0047.mediawiki
  31. 3
      bip-0049.mediawiki
  32. 1
      bip-0060.mediawiki
  33. 1
      bip-0061.mediawiki
  34. 1
      bip-0062.mediawiki
  35. 3
      bip-0064.mediawiki
  36. 1
      bip-0065.mediawiki
  37. 1
      bip-0066.mediawiki
  38. 1
      bip-0067.mediawiki
  39. 1
      bip-0068.mediawiki
  40. 1
      bip-0069.mediawiki
  41. 1
      bip-0070.mediawiki
  42. 1
      bip-0071.mediawiki
  43. 1
      bip-0072.mediawiki
  44. 1
      bip-0073.mediawiki
  45. 1
      bip-0074.mediawiki
  46. 1
      bip-0075.mediawiki
  47. 1
      bip-0083.mediawiki
  48. 1
      bip-0101.mediawiki
  49. 1
      bip-0102.mediawiki
  50. 1
      bip-0103.mediawiki
  51. 1
      bip-0105.mediawiki
  52. 1
      bip-0106.mediawiki
  53. 1
      bip-0107.mediawiki
  54. 1
      bip-0109.mediawiki
  55. 1
      bip-0111.mediawiki
  56. 1
      bip-0112.mediawiki
  57. 1
      bip-0113.mediawiki
  58. 1
      bip-0114.mediawiki
  59. 1
      bip-0120.mediawiki
  60. 1
      bip-0121.mediawiki
  61. 1
      bip-0122.mediawiki
  62. 2
      bip-0123.mediawiki
  63. 1
      bip-0124.mediawiki
  64. 1
      bip-0125.mediawiki
  65. 1
      bip-0130.mediawiki
  66. 1
      bip-0131.mediawiki
  67. 1
      bip-0133.mediawiki
  68. 1
      bip-0134.mediawiki
  69. 3
      bip-0140.mediawiki
  70. 1
      bip-0141.mediawiki
  71. 1
      bip-0142.mediawiki
  72. 1
      bip-0143.mediawiki
  73. 1
      bip-0144.mediawiki
  74. 1
      bip-0145.mediawiki
  75. 1
      bip-0146.mediawiki
  76. 1
      bip-0147.mediawiki
  77. 1
      bip-0150.mediawiki
  78. 1
      bip-0151.mediawiki
  79. 1
      bip-0152.mediawiki
  80. 20
      scripts/buildtable.pl

4
README.mediawiki

@ -433,12 +433,12 @@ Those proposing changes should consider that ultimately consent may rest with th
| Marco Pontello | Marco Pontello
| Standard | Standard
| Draft | Draft
|- |- style="background-color: #cfffcf"
| [[bip-0123.mediawiki|123]] | [[bip-0123.mediawiki|123]]
| BIP Classification | BIP Classification
| Eric Lombrozo | Eric Lombrozo
| Process | Process
| Draft | Active
|- |-
| [[bip-0124.mediawiki|124]] | [[bip-0124.mediawiki|124]]
| Hierarchical Deterministic Script Templates | Hierarchical Deterministic Script Templates

1
bip-0010.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 10 BIP: 10
Layer: Applications
Title: Multi-Sig Transaction Distribution Title: Multi-Sig Transaction Distribution
Author: Alan Reiner <etotheipi@gmail.com> Author: Alan Reiner <etotheipi@gmail.com>
Status: Withdrawn Status: Withdrawn

1
bip-0011.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 11 BIP: 11
Layer: Applications
Title: M-of-N Standard Transactions Title: M-of-N Standard Transactions
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final Status: Final

1
bip-0012.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 12 BIP: 12
Layer: Consensus (soft fork)
Title: OP_EVAL Title: OP_EVAL
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Withdrawn Status: Withdrawn

1
bip-0013.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 13 BIP: 13
Layer: Applications
Title: Address Format for pay-to-script-hash Title: Address Format for pay-to-script-hash
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final Status: Final

1
bip-0014.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 14 BIP: 14
Layer: Peer Services
Title: Protocol Version and User Agent Title: Protocol Version and User Agent
Author: Amir Taaki <genjix@riseup.net> Author: Amir Taaki <genjix@riseup.net>
Patrick Strateman <bitcoin-bips@covertinferno.org> Patrick Strateman <bitcoin-bips@covertinferno.org>

1
bip-0015.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 15 BIP: 15
Layer: Applications
Title: Aliases Title: Aliases
Author: Amir Taaki <genjix@riseup.net> Author: Amir Taaki <genjix@riseup.net>
Status: Deferred Status: Deferred

1
bip-0016.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 16 BIP: 16
Layer: Consensus (soft fork)
Title: Pay to Script Hash Title: Pay to Script Hash
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final Status: Final

1
bip-0017.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 17 BIP: 17
Layer: Consensus (soft fork)
Title: OP_CHECKHASHVERIFY (CHV) Title: OP_CHECKHASHVERIFY (CHV)
Author: Luke Dashjr <luke+bip17@dashjr.org> Author: Luke Dashjr <luke+bip17@dashjr.org>
Status: Withdrawn Status: Withdrawn

1
bip-0018.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 18 BIP: 18
Layer: Consensus (soft fork)
Title: hashScriptCheck Title: hashScriptCheck
Author: Luke Dashjr <luke+bip17@dashjr.org> Author: Luke Dashjr <luke+bip17@dashjr.org>
Status: Accepted Status: Accepted

1
bip-0019.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 19 BIP: 19
Layer: Applications
Title: M-of-N Standard Transactions (Low SigOp) Title: M-of-N Standard Transactions (Low SigOp)
Author: Luke Dashjr <luke+bip17@dashjr.org> Author: Luke Dashjr <luke+bip17@dashjr.org>
Status: Draft Status: Draft

1
bip-0020.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 20 BIP: 20
Layer: Applications
Title: URI Scheme Title: URI Scheme
Author: Luke Dashjr <luke+bip@dashjr.org> Author: Luke Dashjr <luke+bip@dashjr.org>
Status: Replaced Status: Replaced

1
bip-0021.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 21 BIP: 21
Layer: Applications
Title: URI Scheme Title: URI Scheme
Author: Nils Schneider <nils.schneider@gmail.com> Author: Nils Schneider <nils.schneider@gmail.com>
Matt Corallo <bip21@bluematt.me> Matt Corallo <bip21@bluematt.me>

1
bip-0022.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 22 BIP: 22
Layer: API/RPC
Title: getblocktemplate - Fundamentals Title: getblocktemplate - Fundamentals
Author: Luke Dashjr <luke+bip22@dashjr.org> Author: Luke Dashjr <luke+bip22@dashjr.org>
Status: Final Status: Final

1
bip-0023.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 23 BIP: 23
Layer: API/RPC
Title: getblocktemplate - Pooled Mining Title: getblocktemplate - Pooled Mining
Author: Luke Dashjr <luke+bip22@dashjr.org> Author: Luke Dashjr <luke+bip22@dashjr.org>
Status: Final Status: Final

1
bip-0030.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 30 BIP: 30
Layer: Consensus (soft fork)
Title: Duplicate transactions Title: Duplicate transactions
Author: Pieter Wuille <pieter.wuille@gmail.com> Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Final Status: Final

1
bip-0031.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 31 BIP: 31
Layer: Peer Services
Title: Pong message Title: Pong message
Author: Mike Hearn <hearn@google.com> Author: Mike Hearn <hearn@google.com>
Status: Final Status: Final

1
bip-0032.mediawiki

@ -6,6 +6,7 @@ RECENT CHANGES:
<pre> <pre>
BIP: 32 BIP: 32
Layer: Applications
Title: Hierarchical Deterministic Wallets Title: Hierarchical Deterministic Wallets
Author: Pieter Wuille <pieter.wuille@gmail.com> Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Final Status: Final

1
bip-0033.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 33 BIP: 33
Layer: Peer Services
Title: Stratized Nodes Title: Stratized Nodes
Author: Amir Taaki <genjix@riseup.net> Author: Amir Taaki <genjix@riseup.net>
Status: Draft Status: Draft

1
bip-0034.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 34 BIP: 34
Layer: Consensus (soft fork)
Title: Block v2, Height in Coinbase Title: Block v2, Height in Coinbase
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final Status: Final

1
bip-0035.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 35 BIP: 35
Layer: Peer Services
Title: mempool message Title: mempool message
Author: Jeff Garzik <jgarzik@exmulti.com> Author: Jeff Garzik <jgarzik@exmulti.com>
Status: Final Status: Final

1
bip-0036.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 36 BIP: 36
Layer: Peer Services
Title: Custom Services Title: Custom Services
Author: Stefan Thomas <justmoon@members.fsf.org> Author: Stefan Thomas <justmoon@members.fsf.org>
Status: Draft Status: Draft

1
bip-0037.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 37 BIP: 37
Layer: Peer Services
Title: Connection Bloom filtering Title: Connection Bloom filtering
Author: Mike Hearn <hearn@google.com> Author: Mike Hearn <hearn@google.com>
Matt Corallo <bip37@bluematt.me> Matt Corallo <bip37@bluematt.me>

1
bip-0038.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 38 BIP: 38
Layer: Applications
Title: Passphrase-protected private key Title: Passphrase-protected private key
Author: Mike Caldwell <mcaldwell@swipeclock.com> Author: Mike Caldwell <mcaldwell@swipeclock.com>
Aaron Voisine <voisine@gmail.com> Aaron Voisine <voisine@gmail.com>

1
bip-0039.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 39 BIP: 39
Layer: Applications
Title: Mnemonic code for generating deterministic keys Title: Mnemonic code for generating deterministic keys
Author: Marek Palatinus <slush@satoshilabs.com> Author: Marek Palatinus <slush@satoshilabs.com>
Pavol Rusnak <stick@satoshilabs.com> Pavol Rusnak <stick@satoshilabs.com>

1
bip-0042.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 42 BIP: 42
Layer: Consensus (soft fork)
Title: A finite monetary supply for Bitcoin Title: A finite monetary supply for Bitcoin
Author: Pieter Wuille <pieter.wuille@gmail.com> Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Draft Status: Draft

1
bip-0043.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 43 BIP: 43
Layer: Applications
Title: Purpose Field for Deterministic Wallets Title: Purpose Field for Deterministic Wallets
Author: Marek Palatinus <slush@satoshilabs.com> Author: Marek Palatinus <slush@satoshilabs.com>
Pavol Rusnak <stick@satoshilabs.com> Pavol Rusnak <stick@satoshilabs.com>

1
bip-0044.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 44 BIP: 44
Layer: Applications
Title: Multi-Account Hierarchy for Deterministic Wallets Title: Multi-Account Hierarchy for Deterministic Wallets
Author: Marek Palatinus <slush@satoshilabs.com> Author: Marek Palatinus <slush@satoshilabs.com>
Pavol Rusnak <stick@satoshilabs.com> Pavol Rusnak <stick@satoshilabs.com>

1
bip-0045.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 45 BIP: 45
Layer: Applications
Title: Structure for Deterministic P2SH Multisignature Wallets Title: Structure for Deterministic P2SH Multisignature Wallets
Author: Manuel Araoz <manu@bitpay.com> Author: Manuel Araoz <manu@bitpay.com>
Ryan X. Charles <ryan@bitpay.com> Ryan X. Charles <ryan@bitpay.com>

1
bip-0047.mediawiki

@ -5,6 +5,7 @@ RECENT CHANGES:
<pre> <pre>
BIP: 47 BIP: 47
Layer: Applications
Title: Reusable Payment Codes for Hierarchical Deterministic Wallets Title: Reusable Payment Codes for Hierarchical Deterministic Wallets
Author: Justus Ranvier <justus@openbitcoinprivacyproject.org> Author: Justus Ranvier <justus@openbitcoinprivacyproject.org>
Status: Draft Status: Draft

3
bip-0049.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 49 BIP: 49
Layer: Applications
Title: Derivation scheme for P2WPKH-nested-in-P2SH based accounts Title: Derivation scheme for P2WPKH-nested-in-P2SH based accounts
Author: Daniel Weigl <Daniel.Weigl@mycelium.com> Author: Daniel Weigl <Daniel.Weigl@mycelium.com>
Status: Draft Status: Draft
@ -101,4 +102,4 @@ This BIP is not backwards compatible by design as described under [#consideratio
== Copyright == == Copyright ==
This document is placed in the public domain. This document is placed in the public domain.

1
bip-0060.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 60 BIP: 60
Layer: Peer Services
Title: Fixed Length "version" Message (Relay-Transactions Field) Title: Fixed Length "version" Message (Relay-Transactions Field)
Author: Amir Taaki <genjix@riseup.net> Author: Amir Taaki <genjix@riseup.net>
Status: Draft Status: Draft

1
bip-0061.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 61 BIP: 61
Layer: Peer Services
Title: Reject P2P message Title: Reject P2P message
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final Status: Final

1
bip-0062.mediawiki

@ -2,6 +2,7 @@
<pre> <pre>
BIP: 62 BIP: 62
Layer: Consensus (soft fork)
Title: Dealing with malleability Title: Dealing with malleability
Author: Pieter Wuille <pieter.wuille@gmail.com> Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Withdrawn Status: Withdrawn

3
bip-0064.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 64 BIP: 64
Layer: Peer Services
Title: getutxo message Title: getutxo message
Author: Mike Hearn <hearn@vinumeris.com> Author: Mike Hearn <hearn@vinumeris.com>
Status: Draft Status: Draft
@ -100,4 +101,4 @@ results.
==Implementation== ==Implementation==
https://github.com/bitcoin/bitcoin/pull/4351/files https://github.com/bitcoin/bitcoin/pull/4351/files

1
bip-0065.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 65 BIP: 65
Layer: Consensus (soft fork)
Title: OP_CHECKLOCKTIMEVERIFY Title: OP_CHECKLOCKTIMEVERIFY
Author: Peter Todd <pete@petertodd.org> Author: Peter Todd <pete@petertodd.org>
Status: Final Status: Final

1
bip-0066.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 66 BIP: 66
Layer: Consensus (soft fork)
Title: Strict DER signatures Title: Strict DER signatures
Author: Pieter Wuille <pieter.wuille@gmail.com> Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Final Status: Final

1
bip-0067.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 67 BIP: 67
Layer: Applications
Title: Deterministic Pay-to-script-hash multi-signature addresses through public key sorting Title: Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
Author: Thomas Kerin <me@thomaskerin.io> Author: Thomas Kerin <me@thomaskerin.io>
Jean-Pierre Rupp <root@haskoin.com> Jean-Pierre Rupp <root@haskoin.com>

1
bip-0068.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 68 BIP: 68
Layer: Consensus (soft fork)
Title: Relative lock-time using consensus-enforced sequence numbers Title: Relative lock-time using consensus-enforced sequence numbers
Author: Mark Friedenbach <mark@friedenbach.org> Author: Mark Friedenbach <mark@friedenbach.org>
BtcDrak <btcdrak@gmail.com> BtcDrak <btcdrak@gmail.com>

1
bip-0069.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 69 BIP: 69
Layer: Applications
Title: Lexicographical Indexing of Transaction Inputs and Outputs Title: Lexicographical Indexing of Transaction Inputs and Outputs
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org> Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
Editor: Daniel Cousens <bips@dcousens.com> Editor: Daniel Cousens <bips@dcousens.com>

1
bip-0070.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 70 BIP: 70
Layer: Applications
Title: Payment Protocol Title: Payment Protocol
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Mike Hearn <mhearn@bitcoinfoundation.org> Mike Hearn <mhearn@bitcoinfoundation.org>

1
bip-0071.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 71 BIP: 71
Layer: Applications
Title: Payment Protocol MIME types Title: Payment Protocol MIME types
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final Status: Final

1
bip-0072.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 72 BIP: 72
Layer: Applications
Title: bitcoin: uri extensions for Payment Protocol Title: bitcoin: uri extensions for Payment Protocol
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final Status: Final

1
bip-0073.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 73 BIP: 73
Layer: Applications
Title: Use "Accept" header for response type negotiation with Payment Request URLs Title: Use "Accept" header for response type negotiation with Payment Request URLs
Author: Stephen Pair <stephen@bitpay.com> Author: Stephen Pair <stephen@bitpay.com>
Status: Final Status: Final

1
bip-0074.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 74 BIP: 74
Layer: Applications
Title: Allow zero value OP_RETURN in Payment Protocol Title: Allow zero value OP_RETURN in Payment Protocol
Author: Toby Padilla <tobypadilla@gmail.com> Author: Toby Padilla <tobypadilla@gmail.com>
Status: Draft Status: Draft

1
bip-0075.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 75 BIP: 75
Layer: Applications
Title: Out of Band Address Exchange using Payment Protocol Encryption Title: Out of Band Address Exchange using Payment Protocol Encryption
Author: Justin Newton <justin@netki.com> Author: Justin Newton <justin@netki.com>
Matt David <mgd@mgddev.com> Matt David <mgd@mgddev.com>

1
bip-0083.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 83 BIP: 83
Layer: Applications
Title: Dynamic Hierarchical Deterministic Key Trees Title: Dynamic Hierarchical Deterministic Key Trees
Author: Eric Lombrozo <eric@ciphrex.com> Author: Eric Lombrozo <eric@ciphrex.com>
Status: Draft Status: Draft

1
bip-0101.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 101 BIP: 101
Layer: Consensus (hard fork)
Title: Increase maximum block size Title: Increase maximum block size
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Withdrawn Status: Withdrawn

1
bip-0102.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 102 BIP: 102
Layer: Consensus (hard fork)
Title: Block size increase to 2MB Title: Block size increase to 2MB
Author: Jeff Garzik <jgarzik@gmail.com> Author: Jeff Garzik <jgarzik@gmail.com>
Status: Draft Status: Draft

1
bip-0103.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 103 BIP: 103
Layer: Consensus (hard fork)
Title: Block size following technological growth Title: Block size following technological growth
Author: Pieter Wuille <pieter.wuille@gmail.com> Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Draft Status: Draft

1
bip-0105.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 105 BIP: 105
Layer: Consensus (hard fork)
Title: Consensus based block size retargeting algorithm Title: Consensus based block size retargeting algorithm
Author: BtcDrak <btcdrak@gmail.com> Author: BtcDrak <btcdrak@gmail.com>
Status: Draft Status: Draft

1
bip-0106.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 106 BIP: 106
Layer: Consensus (hard fork)
Title: Dynamically Controlled Bitcoin Block Size Max Cap Title: Dynamically Controlled Bitcoin Block Size Max Cap
Author: Upal Chakraborty <bitcoin@upalc.com> Author: Upal Chakraborty <bitcoin@upalc.com>
Status: Draft Status: Draft

1
bip-0107.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 107 BIP: 107
Layer: Consensus (hard fork)
Title: Dynamic limit on the block size Title: Dynamic limit on the block size
Author: Washington Y. Sanchez <washington.sanchez@gmail.com> Author: Washington Y. Sanchez <washington.sanchez@gmail.com>
Status: Draft Status: Draft

1
bip-0109.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 109 BIP: 109
Layer: Consensus (hard fork)
Title: Two million byte size limit with sigop and sighash limits Title: Two million byte size limit with sigop and sighash limits
Author: Gavin Andresen <gavinandresen@gmail.com> Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Draft Status: Draft

1
bip-0111.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 111 BIP: 111
Layer: Peer Services
Title: NODE_BLOOM service bit Title: NODE_BLOOM service bit
Author: Matt Corallo <bip111@bluematt.me> Author: Matt Corallo <bip111@bluematt.me>
Peter Todd <pete@petertodd.org> Peter Todd <pete@petertodd.org>

1
bip-0112.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 112 BIP: 112
Layer: Consensus (soft fork)
Title: CHECKSEQUENCEVERIFY Title: CHECKSEQUENCEVERIFY
Author: BtcDrak <btcdrak@gmail.com> Author: BtcDrak <btcdrak@gmail.com>
Mark Friedenbach <mark@friedenbach.org> Mark Friedenbach <mark@friedenbach.org>

1
bip-0113.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 113 BIP: 113
Layer: Consensus (soft fork)
Title: Median time-past as endpoint for lock-time calculations Title: Median time-past as endpoint for lock-time calculations
Author: Thomas Kerin <me@thomaskerin.io> Author: Thomas Kerin <me@thomaskerin.io>
Mark Friedenbach <mark@friedenbach.org> Mark Friedenbach <mark@friedenbach.org>

1
bip-0114.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 114 BIP: 114
Layer: Consensus (soft fork)
Title: Merkelized Abstract Syntax Tree Title: Merkelized Abstract Syntax Tree
Author: Johnson Lau <jl2012@xbt.hk> Author: Johnson Lau <jl2012@xbt.hk>
Status: Draft Status: Draft

1
bip-0120.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 120 BIP: 120
Layer: Applications
Title: Proof of Payment Title: Proof of Payment
Author: Kalle Rosenbaum <kalle@rosenbaum.se> Author: Kalle Rosenbaum <kalle@rosenbaum.se>
Status: Draft Status: Draft

1
bip-0121.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 121 BIP: 121
Layer: Applications
Title: Proof of Payment URI scheme Title: Proof of Payment URI scheme
Author: Kalle Rosenbaum <kalle@rosenbaum.se> Author: Kalle Rosenbaum <kalle@rosenbaum.se>
Status: Draft Status: Draft

1
bip-0122.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 122 BIP: 122
Layer: Applications
Title: URI scheme for Blockchain references / exploration Title: URI scheme for Blockchain references / exploration
Author: Marco Pontello <marcopon@gmail.com> Author: Marco Pontello <marcopon@gmail.com>
Status: Draft Status: Draft

2
bip-0123.mediawiki

@ -2,7 +2,7 @@
BIP: 123 BIP: 123
Title: BIP Classification Title: BIP Classification
Author: Eric Lombrozo <elombrozo@gmail.com> Author: Eric Lombrozo <elombrozo@gmail.com>
Status: Draft Status: Active
Type: Process Type: Process
Created: 2015-08-26 Created: 2015-08-26
</pre> </pre>

1
bip-0124.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 124 BIP: 124
Layer: Applications
Title: Hierarchical Deterministic Script Templates Title: Hierarchical Deterministic Script Templates
Author: Eric Lombrozo <eric@ciphrex.com> Author: Eric Lombrozo <eric@ciphrex.com>
William Swanson <swansontec@gmail.com> William Swanson <swansontec@gmail.com>

1
bip-0125.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 125 BIP: 125
Layer: Applications
Title: Opt-in Full Replace-by-Fee Signaling Title: Opt-in Full Replace-by-Fee Signaling
Author: David A. Harding <dave@dtrt.org> Author: David A. Harding <dave@dtrt.org>
Peter Todd <pete@petertodd.org> Peter Todd <pete@petertodd.org>

1
bip-0130.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 130 BIP: 130
Layer: Peer Services
Title: sendheaders message Title: sendheaders message
Author: Suhas Daftuar <sdaftuar@chaincode.com> Author: Suhas Daftuar <sdaftuar@chaincode.com>
Status: Accepted Status: Accepted

1
bip-0131.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 131 BIP: 131
Layer: Consensus (hard fork)
Title: "Coalescing Transaction" Specification (wildcard inputs) Title: "Coalescing Transaction" Specification (wildcard inputs)
Author: Chris Priest <cp368202@ohiou.edu> Author: Chris Priest <cp368202@ohiou.edu>
Status: Draft Status: Draft

1
bip-0133.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 133 BIP: 133
Layer: Peer Services
Title: feefilter message Title: feefilter message
Author: Alex Morcos <morcos@chaincode.com> Author: Alex Morcos <morcos@chaincode.com>
Status: Draft Status: Draft

1
bip-0134.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 134 BIP: 134
Layer: Consensus (hard fork)
Title: Flexible Transactions Title: Flexible Transactions
Author: Tom Zander <tomz@freedommail.ch> Author: Tom Zander <tomz@freedommail.ch>
Status: Draft Status: Draft

3
bip-0140.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 140 BIP: 140
Layer: Consensus (soft fork)
Title: Normalized TXID Title: Normalized TXID
Author: Christian Decker <decker.christian@gmail.com> Author: Christian Decker <decker.christian@gmail.com>
Status: Draft Status: Draft
@ -110,4 +111,4 @@ This is a softfork which replaces <code>OP_NOP4</code> with the new implementati
<references> <references>
==Copyright== ==Copyright==
This document is placed in the public domain. This document is placed in the public domain.

1
bip-0141.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 141 BIP: 141
Layer: Consensus (soft fork)
Title: Segregated Witness (Consensus layer) Title: Segregated Witness (Consensus layer)
Author: Eric Lombrozo <elombrozo@gmail.com> Author: Eric Lombrozo <elombrozo@gmail.com>
Johnson Lau <jl2012@xbt.hk> Johnson Lau <jl2012@xbt.hk>

1
bip-0142.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 142 BIP: 142
Layer: Applications
Title: Address Format for Segregated Witness Title: Address Format for Segregated Witness
Author: Johnson Lau <jl2012@xbt.hk> Author: Johnson Lau <jl2012@xbt.hk>
Status: Deferred Status: Deferred

1
bip-0143.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 143 BIP: 143
Layer: Consensus (soft fork)
Title: Transaction Signature Verification for Version 0 Witness Program Title: Transaction Signature Verification for Version 0 Witness Program
Author: Johnson Lau <jl2012@xbt.hk> Author: Johnson Lau <jl2012@xbt.hk>
Pieter Wuille <pieter.wuille@gmail.com> Pieter Wuille <pieter.wuille@gmail.com>

1
bip-0144.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 144 BIP: 144
Layer: Peer Services
Title: Segregated Witness (Peer Services) Title: Segregated Witness (Peer Services)
Author: Eric Lombrozo <elombrozo@gmail.com> Author: Eric Lombrozo <elombrozo@gmail.com>
Pieter Wuille <pieter.wuille@gmail.com> Pieter Wuille <pieter.wuille@gmail.com>

1
bip-0145.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 145 BIP: 145
Layer: API/RPC
Title: getblocktemplate Updates for Segregated Witness Title: getblocktemplate Updates for Segregated Witness
Author: Luke Dashjr <luke+bip22@dashjr.org> Author: Luke Dashjr <luke+bip22@dashjr.org>
Status: Draft Status: Draft

1
bip-0146.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 146 BIP: 146
Layer: Consensus (soft fork)
Title: Dealing with signature encoding malleability Title: Dealing with signature encoding malleability
Author: Johnson Lau <jl2012@xbt.hk> Author: Johnson Lau <jl2012@xbt.hk>
Pieter Wuille <pieter.wuille@gmail.com> Pieter Wuille <pieter.wuille@gmail.com>

1
bip-0147.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 147 BIP: 147
Layer: Consensus (soft fork)
Title: Dealing with dummy stack element malleability Title: Dealing with dummy stack element malleability
Author: Johnson Lau <jl2012@xbt.hk> Author: Johnson Lau <jl2012@xbt.hk>
Status: Draft Status: Draft

1
bip-0150.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 150 BIP: 150
Layer: Peer Services
Title: Peer Authentication Title: Peer Authentication
Author: Jonas Schnelli <dev@jonasschnelli.ch> Author: Jonas Schnelli <dev@jonasschnelli.ch>
Status: Draft Status: Draft

1
bip-0151.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 151 BIP: 151
Layer: Peer Services
Title: Peer-to-Peer Communication Encryption Title: Peer-to-Peer Communication Encryption
Author: Jonas Schnelli <dev@jonasschnelli.ch> Author: Jonas Schnelli <dev@jonasschnelli.ch>
Status: Draft Status: Draft

1
bip-0152.mediawiki

@ -1,5 +1,6 @@
<pre> <pre>
BIP: 152 BIP: 152
Layer: Peer Services
Title: Compact Block Relay Title: Compact Block Relay
Author: Matt Corallo <bip152@bluematt.me> Author: Matt Corallo <bip152@bluematt.me>
Status: Draft Status: Draft

20
scripts/buildtable.pl

@ -3,6 +3,7 @@ use strict;
use warnings; use warnings;
my $topbip = 9999; my $topbip = 9999;
my $include_layer = 0;
my %RequiredFields = ( my %RequiredFields = (
BIP => undef, BIP => undef,
@ -31,6 +32,13 @@ my %MiscField = (
'Resolution' => undef, 'Resolution' => undef,
); );
my %ValidLayer = (
'Consensus (soft fork)' => undef,
'Consensus (hard fork)' => undef,
'Peer Services' => undef,
'API/RPC' => undef,
'Applications' => undef,
);
my %ValidStatus = ( my %ValidStatus = (
Draft => undef, Draft => undef,
Deferred => undef, Deferred => undef,
@ -58,7 +66,7 @@ while (++$bipnum <= $topbip) {
die "No <pre> in $fn" if eof $F; die "No <pre> in $fn" if eof $F;
} }
my %found; my %found;
my ($title, $author, $status, $type); my ($title, $author, $status, $type, $layer);
my ($field, $val); my ($field, $val);
while (<$F>) { while (<$F>) {
m[^</pre>$] && last; m[^</pre>$] && last;
@ -103,6 +111,9 @@ while (++$bipnum <= $topbip) {
} else { } else {
$type = $val; $type = $val;
} }
} elsif ($field eq 'Layer') { # BIP 123
die "Invalid layer $val in $fn" unless exists $ValidLayer{$val};
$layer = $val;
} elsif (exists $DateField{$field}) { } elsif (exists $DateField{$field}) {
die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0\d|1[012])\-(?:[012]\d|30|31)$/; die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0\d|1[012])\-(?:[012]\d|30|31)$/;
} elsif (exists $EmailField{$field}) { } elsif (exists $EmailField{$field}) {
@ -120,6 +131,13 @@ while (++$bipnum <= $topbip) {
} }
print "\n"; print "\n";
print "| [[${fn}|${bipnum}]]\n"; print "| [[${fn}|${bipnum}]]\n";
if ($include_layer) {
if (defined $layer) {
print "| ${layer}\n";
} else {
print "|\n";
}
}
print "| ${title}\n"; print "| ${title}\n";
print "| ${author}\n"; print "| ${author}\n";
print "| ${type}\n"; print "| ${type}\n";

Loading…
Cancel
Save