Skip to content

Commit d81cf9d

Browse files
committed
Merge branch 'master' into HEAD
2 parents ffa9157 + 24eddbb commit d81cf9d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+4270
-113
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
os: linux
22
language: generic
3-
sudo: false
43
script:
4+
- scripts/link-format-chk.sh
55
- scripts/buildtable.pl >/tmp/table.mediawiki || exit 1
66
- diff README.mediawiki /tmp/table.mediawiki | grep '^[<>] |' >/tmp/after.diff || true
77
- if git checkout HEAD^ && scripts/buildtable.pl >/tmp/table.mediawiki 2>/dev/null; then diff README.mediawiki /tmp/table.mediawiki | grep '^[<>] |' >/tmp/before.diff || true; newdiff=$(diff -s /tmp/before.diff /tmp/after.diff -u | grep '^+'); if [ -n "$newdiff" ]; then echo "$newdiff"; exit 1; fi; else echo 'Cannot build previous commit table for comparison'; fi

README.mediawiki

Lines changed: 68 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ Those proposing changes should consider that ultimately consent may rest with th
223223
| Marek Palatinus
224224
| Standard
225225
| BIP number allocated
226-
|-style="background-color: #cfffcf"
226+
|- style="background-color: #cfffcf"
227227
| [[bip-0042.mediawiki|42]]
228228
| Consensus (soft fork)
229229
| A finite monetary supply for Bitcoin
@@ -258,13 +258,13 @@ Those proposing changes should consider that ultimately consent may rest with th
258258
| Justus Ranvier
259259
| Informational
260260
| Draft
261-
|-
261+
|- style="background-color: #cfffcf"
262262
| [[bip-0049.mediawiki|49]]
263263
| Applications
264264
| Derivation scheme for P2WPKH-nested-in-P2SH based accounts
265265
| Daniel Weigl
266266
| Informational
267-
| Draft
267+
| Final
268268
|- style="background-color: #cfffcf"
269269
| [[bip-0050.mediawiki|50]]
270270
|
@@ -371,20 +371,20 @@ Those proposing changes should consider that ultimately consent may rest with th
371371
| Stephen Pair
372372
| Standard
373373
| Final
374-
|-
374+
|- style="background-color: #ffcfcf"
375375
| [[bip-0074.mediawiki|74]]
376376
| Applications
377377
| Allow zero value OP_RETURN in Payment Protocol
378378
| Toby Padilla
379379
| Standard
380-
| Draft
381-
|-
380+
| Rejected
381+
|- style="background-color: #cfffcf"
382382
| [[bip-0075.mediawiki|75]]
383383
| Applications
384384
| Out of Band Address Exchange using Payment Protocol Encryption
385385
| Justin Newton, Matt David, Aaron Voisine, James MacWhyte
386386
| Standard
387-
| Draft
387+
| Final
388388
|- style="background-color: #ffffcf"
389389
| [[bip-0079.mediawiki|79]]
390390
| Applications
@@ -449,26 +449,33 @@ Those proposing changes should consider that ultimately consent may rest with th
449449
| Informational
450450
| Draft
451451
|- style="background-color: #ffcfcf"
452+
| [[bip-0100.mediawiki|100]]
453+
| Consensus (hard fork)
454+
| Dynamic maximum block size by miner vote
455+
| Jeff Garzik, Tom Harding, Dagur Valberg Johannsson
456+
| Standard
457+
| Rejected
458+
|- style="background-color: #ffcfcf"
452459
| [[bip-0101.mediawiki|101]]
453460
| Consensus (hard fork)
454461
| Increase maximum block size
455462
| Gavin Andresen
456463
| Standard
457464
| Withdrawn
458-
|-
465+
|- style="background-color: #ffcfcf"
459466
| [[bip-0102.mediawiki|102]]
460467
| Consensus (hard fork)
461468
| Block size increase to 2MB
462469
| Jeff Garzik
463470
| Standard
464-
| Draft
465-
|-
471+
| Rejected
472+
|- style="background-color: #ffcfcf"
466473
| [[bip-0103.mediawiki|103]]
467474
| Consensus (hard fork)
468475
| Block size following technological growth
469476
| Pieter Wuille
470477
| Standard
471-
| Draft
478+
| Withdrawn
472479
|-
473480
| [[bip-0104.mediawiki|104]]
474481
| Consensus (hard fork)
@@ -658,6 +665,13 @@ Those proposing changes should consider that ultimately consent may rest with th
658665
| Sancho Panza
659666
| Informational
660667
| Draft
668+
|-
669+
| [[bip-0136.mediawiki|136]]
670+
| Applications
671+
| Bech32 Encoded Tx Position References
672+
| Велеслав, Jonas Schnelli, Daniel Pape
673+
| Informational
674+
| Draft
661675
|- style="background-color: #cfffcf"
662676
| [[bip-0137.mediawiki|137]]
663677
| Applications
@@ -756,12 +770,19 @@ Those proposing changes should consider that ultimately consent may rest with th
756770
| Matt Corallo
757771
| Standard
758772
| Draft
759-
|-
773+
|- style="background-color: #ffcfcf"
760774
| [[bip-0154.mediawiki|154]]
761775
| Peer Services
762776
| Rate Limiting via peer specified challenges
763777
| Karl-Johan Alm
764778
| Standard
779+
| Withdrawn
780+
|-
781+
| [[bip-0155.mediawiki|155]]
782+
| Peer Services
783+
| addrv2 message
784+
| Wladimir J. van der Laan
785+
| Standard
765786
| Draft
766787
|-
767788
| [[bip-0156.mediawiki|156]]
@@ -834,6 +855,13 @@ Those proposing changes should consider that ultimately consent may rest with th
834855
| Standard
835856
| Draft
836857
|-
858+
| [[bip-0179.mediawiki|179]]
859+
|
860+
| Name for payment recipient identifiers
861+
| Emil Engler, MarcoFalke, Luke Dashjr
862+
| Informational
863+
| Draft
864+
|-
837865
| [[bip-0180.mediawiki|180]]
838866
| Peer Services
839867
| Block size/weight fraud proof
@@ -855,6 +883,20 @@ Those proposing changes should consider that ultimately consent may rest with th
855883
| Standard
856884
| Draft
857885
|-
886+
| [[bip-0300.mediawiki|300]]
887+
| Consensus (soft fork)
888+
| Hashrate Escrows (Consensus layer)
889+
| Paul Sztorc, CryptAxe
890+
| Standard
891+
| Draft
892+
|-
893+
| [[bip-0301.mediawiki|301]]
894+
| Consensus (soft fork)
895+
| Blind Merged Mining (Consensus layer)
896+
| Paul Sztorc, CryptAxe
897+
| Standard
898+
| Draft
899+
|-
858900
| [[bip-0310.mediawiki|310]]
859901
| Applications
860902
| Stratum protocol extensions
@@ -875,6 +917,20 @@ Those proposing changes should consider that ultimately consent may rest with th
875917
| Karl-Johan Alm
876918
| Standard
877919
| Draft
920+
|-
921+
| [[bip-0325.mediawiki|325]]
922+
| Applications
923+
| Signet
924+
| Karl-Johan Alm
925+
| Standard
926+
| Draft
927+
|-
928+
| [[bip-0330.mediawiki|330]]
929+
| Peer Services
930+
| Transaction announcements reconciliation
931+
| Gleb Naumenko, Pieter Wuille
932+
| Standard
933+
| Draft
878934
|}
879935

880936
<!-- IMPORTANT! See the instructions at the top of this page, do NOT JUST add BIPs here! -->

bip-0002.mediawiki

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ What if a single merchant wishes to block a hard-fork?
240240
241241
How about a small number of merchants (maybe only two) who sell products to each other?
242242

243-
* In this scenario, it would seem the previous Bitcoin is alive any working, and that the hard-fork has failed. How to resolve such a split is outside the scope of this BIP.
243+
* In this scenario, it would seem the previous Bitcoin is alive and working, and that the hard-fork has failed. How to resolve such a split is outside the scope of this BIP.
244244
245245
How can economic agreement veto a soft-fork?
246246

bip-0013.mediawiki

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ This proposal is not backwards compatible, but it fails gracefully-- if an older
5050

5151
==Reference Implementation==
5252

53-
See base58.cpp1/base58.h at https://github.com/bitcoin/bitcoin/src
53+
See base58.cpp/base58.h at https://github.com/bitcoin/bitcoin/tree/master/src
5454

5555
==See Also==
5656

bip-0016.mediawiki

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ The rules for validating these outpoints when relaying transactions or consideri
4040
# Normal validation is done: an initial stack is created from the signatures and {serialized script}, and the hash of the script is computed and validation fails immediately if it does not match the hash in the outpoint.
4141
# {serialized script} is popped off the initial stack, and the transaction is validated again using the popped stack and the deserialized script as the scriptPubKey.
4242
43-
These new rules should only be applied when validating transactions in blocks with timestamps >= 1333238400 (Apr 1 2012) <ref>[https://github.com/bitcoin/bitcoin/commit/8f188ece3c82c4cf5d52a3363e7643c23169c0ff Remove -bip16 and -paytoscripthashtime command-line arguments]</ref>. There are transaction earlier than 1333238400 in the block chain that fail these new validation rules. <ref>[http://blockexplorer.com/tx/6a26d2ecb67f27d1fa5524763b49029d7106e91e3cc05743073461a719776192 Transaction 6a26d2ecb67f27d1fa5524763b49029d7106e91e3cc05743073461a719776192]</ref>. Older transactions must be validated under the old rules. (see the Backwards Compatibility section for details).
43+
These new rules should only be applied when validating transactions in blocks with timestamps >= 1333238400 (Apr 1 2012) <ref>[https://github.com/bitcoin/bitcoin/commit/8f188ece3c82c4cf5d52a3363e7643c23169c0ff Remove -bip16 and -paytoscripthashtime command-line arguments]</ref>. There are transactions earlier than 1333238400 in the block chain that fail these new validation rules. <ref>[http://blockexplorer.com/tx/6a26d2ecb67f27d1fa5524763b49029d7106e91e3cc05743073461a719776192 Transaction 6a26d2ecb67f27d1fa5524763b49029d7106e91e3cc05743073461a719776192]</ref>. Older transactions must be validated under the old rules. (see the Backwards Compatibility section for details).
4444

4545
For example, the scriptPubKey and corresponding scriptSig for a one-signature-required transaction is:
4646

bip-0032.mediawiki

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ Two JavaScript implementations exist: available at https://github.com/sarchar/br
294294

295295
A PHP implementation is available at https://github.com/Bit-Wasp/bitcoin-lib-php
296296

297-
A C# implementation is available at https://github.com/NicolasDorier/NBitcoin (ExtKey, ExtPubKey)
297+
A C# implementation is available at https://github.com/MetacoSA/NBitcoin (ExtKey, ExtPubKey)
298298

299299
A Haskell implementation is available at https://github.com/haskoin/haskoin together with a CLI interface at https://github.com/np/hx
300300

bip-0039/bip-0039-wordlists.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
* [Chinese (Traditional)](chinese_traditional.txt)
99
* [French](french.txt)
1010
* [Italian](italian.txt)
11+
* [Czech](czech.txt)
1112

1213
## Wordlists (Special Considerations)
1314

@@ -82,3 +83,18 @@ Words chosen using the following rules:
8283
Rules 11 and 12 prevent the selection words that are not different enough. This makes each word more recognizable among others and less error prone. For example: the wordlist contains "atono", then "atomo" is rejected, but "atomico" is good.
8384

8485
All the words have been manually selected and automatically checked against the rules.
86+
87+
### Czech
88+
89+
Credits: @zizelevak (Jan Lansky [email protected])
90+
91+
Words chosen using the following rules:
92+
93+
1. Words are 4-8 letters long.
94+
2. Words can be uniquely determined typing the first 4 letters.
95+
3. Only words containing all letters without diacritical marks. (It was the hardest task, because in one third of all Czech letters has diacritical marks.)
96+
4. Only nouns, werbs and adverbs, no other word types. All words are in basic form.
97+
5. No personal names or geografical names.
98+
6. No very similar words with 1 letter of difference.
99+
7. Words are sorting according English alphabet (Czech sorting has difference in "ch").
100+
8. No words already used in other language mnemonic sets (english, italian, french, spanish). Letters with diacritical marks from these sets are counted as analogous letters without diacritical marks.

0 commit comments

Comments
 (0)