summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Dashjr <luke-jr+git@utopios.org>2016-11-30 09:45:33 +0000
committerLuke Dashjr <luke-jr+git@utopios.org>2016-11-30 09:45:33 +0000
commit72f18918a8ae655212ea2700b30f0dc4d758b843 (patch)
tree1380e14fc68548a7aceaaed6cb9e03ccdeff91f9
parent453b8ab83299b8f2468830d2f803f96fba98d7f9 (diff)
downloadbips-72f18918a8ae655212ea2700b30f0dc4d758b843.tar.xz
Promote BIP 123 Draft->Active, and implement it
-rw-r--r--README.mediawiki4
-rw-r--r--bip-0010.mediawiki1
-rw-r--r--bip-0011.mediawiki1
-rw-r--r--bip-0012.mediawiki1
-rw-r--r--bip-0013.mediawiki1
-rw-r--r--bip-0014.mediawiki1
-rw-r--r--bip-0015.mediawiki1
-rw-r--r--bip-0016.mediawiki1
-rw-r--r--bip-0017.mediawiki1
-rw-r--r--bip-0018.mediawiki1
-rw-r--r--bip-0019.mediawiki1
-rw-r--r--bip-0020.mediawiki1
-rw-r--r--bip-0021.mediawiki1
-rw-r--r--bip-0022.mediawiki1
-rw-r--r--bip-0023.mediawiki1
-rw-r--r--bip-0030.mediawiki1
-rw-r--r--bip-0031.mediawiki1
-rw-r--r--bip-0032.mediawiki1
-rw-r--r--bip-0033.mediawiki1
-rw-r--r--bip-0034.mediawiki1
-rw-r--r--bip-0035.mediawiki1
-rw-r--r--bip-0036.mediawiki1
-rw-r--r--bip-0037.mediawiki1
-rw-r--r--bip-0038.mediawiki1
-rw-r--r--bip-0039.mediawiki1
-rw-r--r--bip-0042.mediawiki1
-rw-r--r--bip-0043.mediawiki1
-rw-r--r--bip-0044.mediawiki1
-rw-r--r--bip-0045.mediawiki1
-rw-r--r--bip-0047.mediawiki1
-rw-r--r--bip-0049.mediawiki3
-rw-r--r--bip-0060.mediawiki1
-rw-r--r--bip-0061.mediawiki1
-rw-r--r--bip-0062.mediawiki1
-rw-r--r--bip-0064.mediawiki3
-rw-r--r--bip-0065.mediawiki1
-rw-r--r--bip-0066.mediawiki1
-rw-r--r--bip-0067.mediawiki1
-rw-r--r--bip-0068.mediawiki1
-rw-r--r--bip-0069.mediawiki1
-rw-r--r--bip-0070.mediawiki1
-rw-r--r--bip-0071.mediawiki1
-rw-r--r--bip-0072.mediawiki1
-rw-r--r--bip-0073.mediawiki1
-rw-r--r--bip-0074.mediawiki1
-rw-r--r--bip-0075.mediawiki1
-rw-r--r--bip-0083.mediawiki1
-rw-r--r--bip-0101.mediawiki1
-rw-r--r--bip-0102.mediawiki1
-rw-r--r--bip-0103.mediawiki1
-rw-r--r--bip-0105.mediawiki1
-rw-r--r--bip-0106.mediawiki1
-rw-r--r--bip-0107.mediawiki1
-rw-r--r--bip-0109.mediawiki1
-rw-r--r--bip-0111.mediawiki1
-rw-r--r--bip-0112.mediawiki1
-rw-r--r--bip-0113.mediawiki1
-rw-r--r--bip-0114.mediawiki1
-rw-r--r--bip-0120.mediawiki1
-rw-r--r--bip-0121.mediawiki1
-rw-r--r--bip-0122.mediawiki1
-rw-r--r--bip-0123.mediawiki2
-rw-r--r--bip-0124.mediawiki1
-rw-r--r--bip-0125.mediawiki1
-rw-r--r--bip-0130.mediawiki1
-rw-r--r--bip-0131.mediawiki1
-rw-r--r--bip-0133.mediawiki1
-rw-r--r--bip-0134.mediawiki1
-rw-r--r--bip-0140.mediawiki3
-rw-r--r--bip-0141.mediawiki1
-rw-r--r--bip-0142.mediawiki1
-rw-r--r--bip-0143.mediawiki1
-rw-r--r--bip-0144.mediawiki1
-rw-r--r--bip-0145.mediawiki1
-rw-r--r--bip-0146.mediawiki1
-rw-r--r--bip-0147.mediawiki1
-rw-r--r--bip-0150.mediawiki1
-rw-r--r--bip-0151.mediawiki1
-rw-r--r--bip-0152.mediawiki1
-rwxr-xr-xscripts/buildtable.pl20
80 files changed, 102 insertions, 7 deletions
diff --git a/README.mediawiki b/README.mediawiki
index da18d6b..9ee9e98 100644
--- a/README.mediawiki
+++ b/README.mediawiki
@@ -433,12 +433,12 @@ Those proposing changes should consider that ultimately consent may rest with th
| Marco Pontello
| Standard
| Draft
-|-
+|- style="background-color: #cfffcf"
| [[bip-0123.mediawiki|123]]
| BIP Classification
| Eric Lombrozo
| Process
-| Draft
+| Active
|-
| [[bip-0124.mediawiki|124]]
| Hierarchical Deterministic Script Templates
diff --git a/bip-0010.mediawiki b/bip-0010.mediawiki
index d15cd77..ef8da66 100644
--- a/bip-0010.mediawiki
+++ b/bip-0010.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 10
+ Layer: Applications
Title: Multi-Sig Transaction Distribution
Author: Alan Reiner <etotheipi@gmail.com>
Status: Withdrawn
diff --git a/bip-0011.mediawiki b/bip-0011.mediawiki
index 4b12340..1248d38 100644
--- a/bip-0011.mediawiki
+++ b/bip-0011.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 11
+ Layer: Applications
Title: M-of-N Standard Transactions
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final
diff --git a/bip-0012.mediawiki b/bip-0012.mediawiki
index ee2fda6..d55cf87 100644
--- a/bip-0012.mediawiki
+++ b/bip-0012.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 12
+ Layer: Consensus (soft fork)
Title: OP_EVAL
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Withdrawn
diff --git a/bip-0013.mediawiki b/bip-0013.mediawiki
index a537d16..833ffea 100644
--- a/bip-0013.mediawiki
+++ b/bip-0013.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 13
+ Layer: Applications
Title: Address Format for pay-to-script-hash
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final
diff --git a/bip-0014.mediawiki b/bip-0014.mediawiki
index f11cb63..61c625a 100644
--- a/bip-0014.mediawiki
+++ b/bip-0014.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 14
+ Layer: Peer Services
Title: Protocol Version and User Agent
Author: Amir Taaki <genjix@riseup.net>
Patrick Strateman <bitcoin-bips@covertinferno.org>
diff --git a/bip-0015.mediawiki b/bip-0015.mediawiki
index b90539d..c340e87 100644
--- a/bip-0015.mediawiki
+++ b/bip-0015.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 15
+ Layer: Applications
Title: Aliases
Author: Amir Taaki <genjix@riseup.net>
Status: Deferred
diff --git a/bip-0016.mediawiki b/bip-0016.mediawiki
index 25b652d..9d7fdf8 100644
--- a/bip-0016.mediawiki
+++ b/bip-0016.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 16
+ Layer: Consensus (soft fork)
Title: Pay to Script Hash
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final
diff --git a/bip-0017.mediawiki b/bip-0017.mediawiki
index 44011d5..af001cf 100644
--- a/bip-0017.mediawiki
+++ b/bip-0017.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 17
+ Layer: Consensus (soft fork)
Title: OP_CHECKHASHVERIFY (CHV)
Author: Luke Dashjr <luke+bip17@dashjr.org>
Status: Withdrawn
diff --git a/bip-0018.mediawiki b/bip-0018.mediawiki
index fce4200..9dadcf3 100644
--- a/bip-0018.mediawiki
+++ b/bip-0018.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 18
+ Layer: Consensus (soft fork)
Title: hashScriptCheck
Author: Luke Dashjr <luke+bip17@dashjr.org>
Status: Accepted
diff --git a/bip-0019.mediawiki b/bip-0019.mediawiki
index 7784e08..5ad0e0b 100644
--- a/bip-0019.mediawiki
+++ b/bip-0019.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 19
+ Layer: Applications
Title: M-of-N Standard Transactions (Low SigOp)
Author: Luke Dashjr <luke+bip17@dashjr.org>
Status: Draft
diff --git a/bip-0020.mediawiki b/bip-0020.mediawiki
index fad634b..2ce8bb3 100644
--- a/bip-0020.mediawiki
+++ b/bip-0020.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 20
+ Layer: Applications
Title: URI Scheme
Author: Luke Dashjr <luke+bip@dashjr.org>
Status: Replaced
diff --git a/bip-0021.mediawiki b/bip-0021.mediawiki
index 513b8bb..2862679 100644
--- a/bip-0021.mediawiki
+++ b/bip-0021.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 21
+ Layer: Applications
Title: URI Scheme
Author: Nils Schneider <nils.schneider@gmail.com>
Matt Corallo <bip21@bluematt.me>
diff --git a/bip-0022.mediawiki b/bip-0022.mediawiki
index 4b33e59..785d05d 100644
--- a/bip-0022.mediawiki
+++ b/bip-0022.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 22
+ Layer: API/RPC
Title: getblocktemplate - Fundamentals
Author: Luke Dashjr <luke+bip22@dashjr.org>
Status: Final
diff --git a/bip-0023.mediawiki b/bip-0023.mediawiki
index 0390958..660880e 100644
--- a/bip-0023.mediawiki
+++ b/bip-0023.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 23
+ Layer: API/RPC
Title: getblocktemplate - Pooled Mining
Author: Luke Dashjr <luke+bip22@dashjr.org>
Status: Final
diff --git a/bip-0030.mediawiki b/bip-0030.mediawiki
index 135d300..679ef8a 100644
--- a/bip-0030.mediawiki
+++ b/bip-0030.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 30
+ Layer: Consensus (soft fork)
Title: Duplicate transactions
Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Final
diff --git a/bip-0031.mediawiki b/bip-0031.mediawiki
index 1bfe143..e30e125 100644
--- a/bip-0031.mediawiki
+++ b/bip-0031.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 31
+ Layer: Peer Services
Title: Pong message
Author: Mike Hearn <hearn@google.com>
Status: Final
diff --git a/bip-0032.mediawiki b/bip-0032.mediawiki
index 0c660ad..da09c9f 100644
--- a/bip-0032.mediawiki
+++ b/bip-0032.mediawiki
@@ -6,6 +6,7 @@ RECENT CHANGES:
<pre>
BIP: 32
+ Layer: Applications
Title: Hierarchical Deterministic Wallets
Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Final
diff --git a/bip-0033.mediawiki b/bip-0033.mediawiki
index 6768e19..254e21e 100644
--- a/bip-0033.mediawiki
+++ b/bip-0033.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 33
+ Layer: Peer Services
Title: Stratized Nodes
Author: Amir Taaki <genjix@riseup.net>
Status: Draft
diff --git a/bip-0034.mediawiki b/bip-0034.mediawiki
index 4870fc1..d8b7045 100644
--- a/bip-0034.mediawiki
+++ b/bip-0034.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 34
+ Layer: Consensus (soft fork)
Title: Block v2, Height in Coinbase
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final
diff --git a/bip-0035.mediawiki b/bip-0035.mediawiki
index c66735c..5b69eee 100644
--- a/bip-0035.mediawiki
+++ b/bip-0035.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 35
+ Layer: Peer Services
Title: mempool message
Author: Jeff Garzik <jgarzik@exmulti.com>
Status: Final
diff --git a/bip-0036.mediawiki b/bip-0036.mediawiki
index 9c61fdb..cfcd7d7 100644
--- a/bip-0036.mediawiki
+++ b/bip-0036.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 36
+ Layer: Peer Services
Title: Custom Services
Author: Stefan Thomas <justmoon@members.fsf.org>
Status: Draft
diff --git a/bip-0037.mediawiki b/bip-0037.mediawiki
index eba0628..65d4004 100644
--- a/bip-0037.mediawiki
+++ b/bip-0037.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 37
+ Layer: Peer Services
Title: Connection Bloom filtering
Author: Mike Hearn <hearn@google.com>
Matt Corallo <bip37@bluematt.me>
diff --git a/bip-0038.mediawiki b/bip-0038.mediawiki
index 650b7d0..facc27d 100644
--- a/bip-0038.mediawiki
+++ b/bip-0038.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 38
+ Layer: Applications
Title: Passphrase-protected private key
Author: Mike Caldwell <mcaldwell@swipeclock.com>
Aaron Voisine <voisine@gmail.com>
diff --git a/bip-0039.mediawiki b/bip-0039.mediawiki
index f0f5909..ef3dda3 100644
--- a/bip-0039.mediawiki
+++ b/bip-0039.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 39
+ Layer: Applications
Title: Mnemonic code for generating deterministic keys
Author: Marek Palatinus <slush@satoshilabs.com>
Pavol Rusnak <stick@satoshilabs.com>
diff --git a/bip-0042.mediawiki b/bip-0042.mediawiki
index d7ce71c..87b0977 100644
--- a/bip-0042.mediawiki
+++ b/bip-0042.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 42
+ Layer: Consensus (soft fork)
Title: A finite monetary supply for Bitcoin
Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Draft
diff --git a/bip-0043.mediawiki b/bip-0043.mediawiki
index 686221a..8a164c0 100644
--- a/bip-0043.mediawiki
+++ b/bip-0043.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 43
+ Layer: Applications
Title: Purpose Field for Deterministic Wallets
Author: Marek Palatinus <slush@satoshilabs.com>
Pavol Rusnak <stick@satoshilabs.com>
diff --git a/bip-0044.mediawiki b/bip-0044.mediawiki
index c289887..43fdbd9 100644
--- a/bip-0044.mediawiki
+++ b/bip-0044.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 44
+ Layer: Applications
Title: Multi-Account Hierarchy for Deterministic Wallets
Author: Marek Palatinus <slush@satoshilabs.com>
Pavol Rusnak <stick@satoshilabs.com>
diff --git a/bip-0045.mediawiki b/bip-0045.mediawiki
index 757fc7f..22a5142 100644
--- a/bip-0045.mediawiki
+++ b/bip-0045.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 45
+ Layer: Applications
Title: Structure for Deterministic P2SH Multisignature Wallets
Author: Manuel Araoz <manu@bitpay.com>
Ryan X. Charles <ryan@bitpay.com>
diff --git a/bip-0047.mediawiki b/bip-0047.mediawiki
index b1145b3..1aba501 100644
--- a/bip-0047.mediawiki
+++ b/bip-0047.mediawiki
@@ -5,6 +5,7 @@ RECENT CHANGES:
<pre>
BIP: 47
+ Layer: Applications
Title: Reusable Payment Codes for Hierarchical Deterministic Wallets
Author: Justus Ranvier <justus@openbitcoinprivacyproject.org>
Status: Draft
diff --git a/bip-0049.mediawiki b/bip-0049.mediawiki
index 4460ba7..3f465b1 100644
--- a/bip-0049.mediawiki
+++ b/bip-0049.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 49
+ Layer: Applications
Title: Derivation scheme for P2WPKH-nested-in-P2SH based accounts
Author: Daniel Weigl <Daniel.Weigl@mycelium.com>
Status: Draft
@@ -101,4 +102,4 @@ This BIP is not backwards compatible by design as described under [#consideratio
== Copyright ==
-This document is placed in the public domain. \ No newline at end of file
+This document is placed in the public domain.
diff --git a/bip-0060.mediawiki b/bip-0060.mediawiki
index ae9592a..28c7ba6 100644
--- a/bip-0060.mediawiki
+++ b/bip-0060.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 60
+ Layer: Peer Services
Title: Fixed Length "version" Message (Relay-Transactions Field)
Author: Amir Taaki <genjix@riseup.net>
Status: Draft
diff --git a/bip-0061.mediawiki b/bip-0061.mediawiki
index aca329a..7fa8c7c 100644
--- a/bip-0061.mediawiki
+++ b/bip-0061.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 61
+ Layer: Peer Services
Title: Reject P2P message
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final
diff --git a/bip-0062.mediawiki b/bip-0062.mediawiki
index 28b20dd..13cf658 100644
--- a/bip-0062.mediawiki
+++ b/bip-0062.mediawiki
@@ -2,6 +2,7 @@
<pre>
BIP: 62
+ Layer: Consensus (soft fork)
Title: Dealing with malleability
Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Withdrawn
diff --git a/bip-0064.mediawiki b/bip-0064.mediawiki
index b03dcac..43c5b0f 100644
--- a/bip-0064.mediawiki
+++ b/bip-0064.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 64
+ Layer: Peer Services
Title: getutxo message
Author: Mike Hearn <hearn@vinumeris.com>
Status: Draft
@@ -100,4 +101,4 @@ results.
==Implementation==
-https://github.com/bitcoin/bitcoin/pull/4351/files \ No newline at end of file
+https://github.com/bitcoin/bitcoin/pull/4351/files
diff --git a/bip-0065.mediawiki b/bip-0065.mediawiki
index 99298bf..012a8de 100644
--- a/bip-0065.mediawiki
+++ b/bip-0065.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 65
+ Layer: Consensus (soft fork)
Title: OP_CHECKLOCKTIMEVERIFY
Author: Peter Todd <pete@petertodd.org>
Status: Final
diff --git a/bip-0066.mediawiki b/bip-0066.mediawiki
index 1235afd..421b445 100644
--- a/bip-0066.mediawiki
+++ b/bip-0066.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 66
+ Layer: Consensus (soft fork)
Title: Strict DER signatures
Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Final
diff --git a/bip-0067.mediawiki b/bip-0067.mediawiki
index 13e2ed9..0d3f4f4 100644
--- a/bip-0067.mediawiki
+++ b/bip-0067.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 67
+ Layer: Applications
Title: Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
Author: Thomas Kerin <me@thomaskerin.io>
Jean-Pierre Rupp <root@haskoin.com>
diff --git a/bip-0068.mediawiki b/bip-0068.mediawiki
index 923441e..fbd0a7a 100644
--- a/bip-0068.mediawiki
+++ b/bip-0068.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 68
+ Layer: Consensus (soft fork)
Title: Relative lock-time using consensus-enforced sequence numbers
Author: Mark Friedenbach <mark@friedenbach.org>
BtcDrak <btcdrak@gmail.com>
diff --git a/bip-0069.mediawiki b/bip-0069.mediawiki
index 832438c..dd7ae9f 100644
--- a/bip-0069.mediawiki
+++ b/bip-0069.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 69
+ Layer: Applications
Title: Lexicographical Indexing of Transaction Inputs and Outputs
Author: Kristov Atlas <kristov@openbitcoinprivacyproject.org>
Editor: Daniel Cousens <bips@dcousens.com>
diff --git a/bip-0070.mediawiki b/bip-0070.mediawiki
index e3c17cf..b09530e 100644
--- a/bip-0070.mediawiki
+++ b/bip-0070.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 70
+ Layer: Applications
Title: Payment Protocol
Author: Gavin Andresen <gavinandresen@gmail.com>
Mike Hearn <mhearn@bitcoinfoundation.org>
diff --git a/bip-0071.mediawiki b/bip-0071.mediawiki
index 1fc8489..9fd2e81 100644
--- a/bip-0071.mediawiki
+++ b/bip-0071.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 71
+ Layer: Applications
Title: Payment Protocol MIME types
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final
diff --git a/bip-0072.mediawiki b/bip-0072.mediawiki
index 4dcc48b..8654680 100644
--- a/bip-0072.mediawiki
+++ b/bip-0072.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 72
+ Layer: Applications
Title: bitcoin: uri extensions for Payment Protocol
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Final
diff --git a/bip-0073.mediawiki b/bip-0073.mediawiki
index 41c89a3..1e93d81 100644
--- a/bip-0073.mediawiki
+++ b/bip-0073.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 73
+ Layer: Applications
Title: Use "Accept" header for response type negotiation with Payment Request URLs
Author: Stephen Pair <stephen@bitpay.com>
Status: Final
diff --git a/bip-0074.mediawiki b/bip-0074.mediawiki
index a860b38..526cb9c 100644
--- a/bip-0074.mediawiki
+++ b/bip-0074.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 74
+ Layer: Applications
Title: Allow zero value OP_RETURN in Payment Protocol
Author: Toby Padilla <tobypadilla@gmail.com>
Status: Draft
diff --git a/bip-0075.mediawiki b/bip-0075.mediawiki
index 878d708..f23a84b 100644
--- a/bip-0075.mediawiki
+++ b/bip-0075.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 75
+ Layer: Applications
Title: Out of Band Address Exchange using Payment Protocol Encryption
Author: Justin Newton <justin@netki.com>
Matt David <mgd@mgddev.com>
diff --git a/bip-0083.mediawiki b/bip-0083.mediawiki
index f6aa8e7..9897e88 100644
--- a/bip-0083.mediawiki
+++ b/bip-0083.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 83
+ Layer: Applications
Title: Dynamic Hierarchical Deterministic Key Trees
Author: Eric Lombrozo <eric@ciphrex.com>
Status: Draft
diff --git a/bip-0101.mediawiki b/bip-0101.mediawiki
index cc8cfd5..23f490c 100644
--- a/bip-0101.mediawiki
+++ b/bip-0101.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 101
+ Layer: Consensus (hard fork)
Title: Increase maximum block size
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Withdrawn
diff --git a/bip-0102.mediawiki b/bip-0102.mediawiki
index fc909f7..3ba2d4a 100644
--- a/bip-0102.mediawiki
+++ b/bip-0102.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 102
+ Layer: Consensus (hard fork)
Title: Block size increase to 2MB
Author: Jeff Garzik <jgarzik@gmail.com>
Status: Draft
diff --git a/bip-0103.mediawiki b/bip-0103.mediawiki
index 39e8a3f..71c6d2a 100644
--- a/bip-0103.mediawiki
+++ b/bip-0103.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 103
+ Layer: Consensus (hard fork)
Title: Block size following technological growth
Author: Pieter Wuille <pieter.wuille@gmail.com>
Status: Draft
diff --git a/bip-0105.mediawiki b/bip-0105.mediawiki
index c4f0a09..021bc3a 100644
--- a/bip-0105.mediawiki
+++ b/bip-0105.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 105
+ Layer: Consensus (hard fork)
Title: Consensus based block size retargeting algorithm
Author: BtcDrak <btcdrak@gmail.com>
Status: Draft
diff --git a/bip-0106.mediawiki b/bip-0106.mediawiki
index e9018fa..9f64f13 100644
--- a/bip-0106.mediawiki
+++ b/bip-0106.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 106
+ Layer: Consensus (hard fork)
Title: Dynamically Controlled Bitcoin Block Size Max Cap
Author: Upal Chakraborty <bitcoin@upalc.com>
Status: Draft
diff --git a/bip-0107.mediawiki b/bip-0107.mediawiki
index 86edd99..440866a 100644
--- a/bip-0107.mediawiki
+++ b/bip-0107.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 107
+ Layer: Consensus (hard fork)
Title: Dynamic limit on the block size
Author: Washington Y. Sanchez <washington.sanchez@gmail.com>
Status: Draft
diff --git a/bip-0109.mediawiki b/bip-0109.mediawiki
index 667ef5f..6de37ab 100644
--- a/bip-0109.mediawiki
+++ b/bip-0109.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 109
+ Layer: Consensus (hard fork)
Title: Two million byte size limit with sigop and sighash limits
Author: Gavin Andresen <gavinandresen@gmail.com>
Status: Draft
diff --git a/bip-0111.mediawiki b/bip-0111.mediawiki
index 4557832..7e20e65 100644
--- a/bip-0111.mediawiki
+++ b/bip-0111.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 111
+ Layer: Peer Services
Title: NODE_BLOOM service bit
Author: Matt Corallo <bip111@bluematt.me>
Peter Todd <pete@petertodd.org>
diff --git a/bip-0112.mediawiki b/bip-0112.mediawiki
index 40378ee..fb73664 100644
--- a/bip-0112.mediawiki
+++ b/bip-0112.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 112
+ Layer: Consensus (soft fork)
Title: CHECKSEQUENCEVERIFY
Author: BtcDrak <btcdrak@gmail.com>
Mark Friedenbach <mark@friedenbach.org>
diff --git a/bip-0113.mediawiki b/bip-0113.mediawiki
index 1c402aa..8842e63 100644
--- a/bip-0113.mediawiki
+++ b/bip-0113.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 113
+ Layer: Consensus (soft fork)
Title: Median time-past as endpoint for lock-time calculations
Author: Thomas Kerin <me@thomaskerin.io>
Mark Friedenbach <mark@friedenbach.org>
diff --git a/bip-0114.mediawiki b/bip-0114.mediawiki
index cb9aea7..1838c56 100644
--- a/bip-0114.mediawiki
+++ b/bip-0114.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 114
+ Layer: Consensus (soft fork)
Title: Merkelized Abstract Syntax Tree
Author: Johnson Lau <jl2012@xbt.hk>
Status: Draft
diff --git a/bip-0120.mediawiki b/bip-0120.mediawiki
index 1602c65..89be19a 100644
--- a/bip-0120.mediawiki
+++ b/bip-0120.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 120
+ Layer: Applications
Title: Proof of Payment
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
Status: Draft
diff --git a/bip-0121.mediawiki b/bip-0121.mediawiki
index bafe856..f0aaf34 100644
--- a/bip-0121.mediawiki
+++ b/bip-0121.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 121
+ Layer: Applications
Title: Proof of Payment URI scheme
Author: Kalle Rosenbaum <kalle@rosenbaum.se>
Status: Draft
diff --git a/bip-0122.mediawiki b/bip-0122.mediawiki
index 5386dd2..0457f73 100644
--- a/bip-0122.mediawiki
+++ b/bip-0122.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 122
+ Layer: Applications
Title: URI scheme for Blockchain references / exploration
Author: Marco Pontello <marcopon@gmail.com>
Status: Draft
diff --git a/bip-0123.mediawiki b/bip-0123.mediawiki
index 3005f01..3f3f5e6 100644
--- a/bip-0123.mediawiki
+++ b/bip-0123.mediawiki
@@ -2,7 +2,7 @@
BIP: 123
Title: BIP Classification
Author: Eric Lombrozo <elombrozo@gmail.com>
- Status: Draft
+ Status: Active
Type: Process
Created: 2015-08-26
</pre>
diff --git a/bip-0124.mediawiki b/bip-0124.mediawiki
index 2f9f4ad..ea1c72d 100644
--- a/bip-0124.mediawiki
+++ b/bip-0124.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 124
+ Layer: Applications
Title: Hierarchical Deterministic Script Templates
Author: Eric Lombrozo <eric@ciphrex.com>
William Swanson <swansontec@gmail.com>
diff --git a/bip-0125.mediawiki b/bip-0125.mediawiki
index 52dfe40..7773c7b 100644
--- a/bip-0125.mediawiki
+++ b/bip-0125.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 125
+ Layer: Applications
Title: Opt-in Full Replace-by-Fee Signaling
Author: David A. Harding <dave@dtrt.org>
Peter Todd <pete@petertodd.org>
diff --git a/bip-0130.mediawiki b/bip-0130.mediawiki
index ae1e602..9f5365b 100644
--- a/bip-0130.mediawiki
+++ b/bip-0130.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 130
+ Layer: Peer Services
Title: sendheaders message
Author: Suhas Daftuar <sdaftuar@chaincode.com>
Status: Accepted
diff --git a/bip-0131.mediawiki b/bip-0131.mediawiki
index 1efe713..2a1699c 100644
--- a/bip-0131.mediawiki
+++ b/bip-0131.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 131
+ Layer: Consensus (hard fork)
Title: "Coalescing Transaction" Specification (wildcard inputs)
Author: Chris Priest <cp368202@ohiou.edu>
Status: Draft
diff --git a/bip-0133.mediawiki b/bip-0133.mediawiki
index 7d98f87..bebba7e 100644
--- a/bip-0133.mediawiki
+++ b/bip-0133.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 133
+ Layer: Peer Services
Title: feefilter message
Author: Alex Morcos <morcos@chaincode.com>
Status: Draft
diff --git a/bip-0134.mediawiki b/bip-0134.mediawiki
index fa2103b..eb3cab6 100644
--- a/bip-0134.mediawiki
+++ b/bip-0134.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 134
+ Layer: Consensus (hard fork)
Title: Flexible Transactions
Author: Tom Zander <tomz@freedommail.ch>
Status: Draft
diff --git a/bip-0140.mediawiki b/bip-0140.mediawiki
index b187a49..71637f2 100644
--- a/bip-0140.mediawiki
+++ b/bip-0140.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 140
+ Layer: Consensus (soft fork)
Title: Normalized TXID
Author: Christian Decker <decker.christian@gmail.com>
Status: Draft
@@ -110,4 +111,4 @@ This is a softfork which replaces <code>OP_NOP4</code> with the new implementati
<references>
==Copyright==
-This document is placed in the public domain. \ No newline at end of file
+This document is placed in the public domain.
diff --git a/bip-0141.mediawiki b/bip-0141.mediawiki
index 352256f..4a90ff0 100644
--- a/bip-0141.mediawiki
+++ b/bip-0141.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 141
+ Layer: Consensus (soft fork)
Title: Segregated Witness (Consensus layer)
Author: Eric Lombrozo <elombrozo@gmail.com>
Johnson Lau <jl2012@xbt.hk>
diff --git a/bip-0142.mediawiki b/bip-0142.mediawiki
index bb60265..8713454 100644
--- a/bip-0142.mediawiki
+++ b/bip-0142.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 142
+ Layer: Applications
Title: Address Format for Segregated Witness
Author: Johnson Lau <jl2012@xbt.hk>
Status: Deferred
diff --git a/bip-0143.mediawiki b/bip-0143.mediawiki
index 766fd9f..dc6fbfe 100644
--- a/bip-0143.mediawiki
+++ b/bip-0143.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 143
+ Layer: Consensus (soft fork)
Title: Transaction Signature Verification for Version 0 Witness Program
Author: Johnson Lau <jl2012@xbt.hk>
Pieter Wuille <pieter.wuille@gmail.com>
diff --git a/bip-0144.mediawiki b/bip-0144.mediawiki
index f10fe0c..4e42823 100644
--- a/bip-0144.mediawiki
+++ b/bip-0144.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 144
+ Layer: Peer Services
Title: Segregated Witness (Peer Services)
Author: Eric Lombrozo <elombrozo@gmail.com>
Pieter Wuille <pieter.wuille@gmail.com>
diff --git a/bip-0145.mediawiki b/bip-0145.mediawiki
index cac838d..d26b646 100644
--- a/bip-0145.mediawiki
+++ b/bip-0145.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 145
+ Layer: API/RPC
Title: getblocktemplate Updates for Segregated Witness
Author: Luke Dashjr <luke+bip22@dashjr.org>
Status: Draft
diff --git a/bip-0146.mediawiki b/bip-0146.mediawiki
index 5358411..635c015 100644
--- a/bip-0146.mediawiki
+++ b/bip-0146.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 146
+ Layer: Consensus (soft fork)
Title: Dealing with signature encoding malleability
Author: Johnson Lau <jl2012@xbt.hk>
Pieter Wuille <pieter.wuille@gmail.com>
diff --git a/bip-0147.mediawiki b/bip-0147.mediawiki
index 001abc6..4a1aa87 100644
--- a/bip-0147.mediawiki
+++ b/bip-0147.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 147
+ Layer: Consensus (soft fork)
Title: Dealing with dummy stack element malleability
Author: Johnson Lau <jl2012@xbt.hk>
Status: Draft
diff --git a/bip-0150.mediawiki b/bip-0150.mediawiki
index b1d46c1..161a661 100644
--- a/bip-0150.mediawiki
+++ b/bip-0150.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 150
+ Layer: Peer Services
Title: Peer Authentication
Author: Jonas Schnelli <dev@jonasschnelli.ch>
Status: Draft
diff --git a/bip-0151.mediawiki b/bip-0151.mediawiki
index cf221f2..19ac196 100644
--- a/bip-0151.mediawiki
+++ b/bip-0151.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 151
+ Layer: Peer Services
Title: Peer-to-Peer Communication Encryption
Author: Jonas Schnelli <dev@jonasschnelli.ch>
Status: Draft
diff --git a/bip-0152.mediawiki b/bip-0152.mediawiki
index e05cc2a..169cb6b 100644
--- a/bip-0152.mediawiki
+++ b/bip-0152.mediawiki
@@ -1,5 +1,6 @@
<pre>
BIP: 152
+ Layer: Peer Services
Title: Compact Block Relay
Author: Matt Corallo <bip152@bluematt.me>
Status: Draft
diff --git a/scripts/buildtable.pl b/scripts/buildtable.pl
index d8f52f2..dbd42d9 100755
--- a/scripts/buildtable.pl
+++ b/scripts/buildtable.pl
@@ -3,6 +3,7 @@ use strict;
use warnings;
my $topbip = 9999;
+my $include_layer = 0;
my %RequiredFields = (
BIP => undef,
@@ -31,6 +32,13 @@ my %MiscField = (
'Resolution' => undef,
);
+my %ValidLayer = (
+ 'Consensus (soft fork)' => undef,
+ 'Consensus (hard fork)' => undef,
+ 'Peer Services' => undef,
+ 'API/RPC' => undef,
+ 'Applications' => undef,
+);
my %ValidStatus = (
Draft => undef,
Deferred => undef,
@@ -58,7 +66,7 @@ while (++$bipnum <= $topbip) {
die "No <pre> in $fn" if eof $F;
}
my %found;
- my ($title, $author, $status, $type);
+ my ($title, $author, $status, $type, $layer);
my ($field, $val);
while (<$F>) {
m[^</pre>$] && last;
@@ -103,6 +111,9 @@ while (++$bipnum <= $topbip) {
} else {
$type = $val;
}
+ } elsif ($field eq 'Layer') { # BIP 123
+ die "Invalid layer $val in $fn" unless exists $ValidLayer{$val};
+ $layer = $val;
} elsif (exists $DateField{$field}) {
die "Invalid date format in $fn" unless $val =~ /^20\d{2}\-(?:0\d|1[012])\-(?:[012]\d|30|31)$/;
} elsif (exists $EmailField{$field}) {
@@ -120,6 +131,13 @@ while (++$bipnum <= $topbip) {
}
print "\n";
print "| [[${fn}|${bipnum}]]\n";
+ if ($include_layer) {
+ if (defined $layer) {
+ print "| ${layer}\n";
+ } else {
+ print "|\n";
+ }
+ }
print "| ${title}\n";
print "| ${author}\n";
print "| ${type}\n";