1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-01-19 05:45:07 +01:00
Commit Graph

3311 Commits

Author SHA1 Message Date
Andrew Chow
bd12ea7e9d Specify BIP 381: Non-segwit descriptors 2021-08-29 20:10:11 -04:00
Andrew Chow
71f435e76b Specify BIP 380: Descriptors general operation 2021-08-29 19:57:30 -04:00
Luke Dashjr
8a050eccbb
Merge pull request #523 from luke-jr/bip43-purposecodes
BIP 43: Reserve purpose codes 10001-19999 for SLIPs
2021-08-29 21:34:50 +00:00
Luke Dashjr
cb8956396e BIP 43: Reserve purpose codes 10001-19999 for SLIPs 2021-08-29 21:33:54 +00:00
Luke Dashjr
949f0e66d3
Merge pull request #1152 from NicolasDorier/patch-14
[BIP78] Recommended fee rate estimation for P2TR
2021-08-29 21:32:03 +00:00
Luke Dashjr
d4923d2269
Merge pull request #1147 from achow101/371-tests
BIP 371: Tests vectors and reference implementation
2021-08-29 21:30:23 +00:00
Luke Dashjr
0298941929
Merge pull request #1146 from kdmukai/patch-1
BIP-48: Trivial errant apostrophe fix
2021-08-29 21:29:49 +00:00
Ferdinando M. Ametrano
f9a81b7791
Merge branch 'master' into patch-4 2021-08-25 22:45:12 +02:00
Tobin Harding
724a688cf9
Fix grammar - remove 'was chosen as'
This sentence grammatically incorrect

 Empirical analysis also shows that was chosen as these parameters ...

Elect to fix the sentence to be:

 Empirical analysis also shows that these parameters ...
2021-08-17 18:41:50 +10:00
rage-proof
ec52492034
typo in bip-0078
This is a transaction with inputs P2SH-P2WPKH 
1. P2SH-P2WPKH is defined as type in this doc and the other type not
2. the RedeemScript(0 c78a45725355828d5658074dd5260d5fcb698530) consists of 0 + <20 bytes> and indicates therefore P2WPKH-Type. https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#P2WPKH_nested_in_BIP16_P2SH
2021-08-17 01:08:10 +02:00
kallewoof
61ccc84930
Merge pull request #1155 from azuchi/fix-psbt2-link
[BIP174] Fix broken link to psbt2
2021-08-16 16:00:35 +09:00
azuchi
5943de4fa4 [BIP174] Fix broken link to psbt2 2021-08-15 15:49:43 +09:00
Nicolas Dorier
1945eda0c2
[BIP78] Recommended fee rate estimation for P2TR
Non-Witness: 

Outpoint size = 32+4
Sequence size = 4
ScriptSig VarInt Size= 1

Witness: 

WitScript VarInt Size= 1
Then script itself: 65 signature size + 1 byte of push opcode

`(32 + 4 + 4 + 1) + (65+1+1)/4=57.75`, rounded up `58`.

We assume 65 of signature size rather than 64, since we can't assume the sighash to be `Default`.
2021-08-05 15:49:41 +09:00
Andrew Chow
deb1c06e5c 371: Add reference implementation 2021-07-23 21:26:49 -04:00
Andrew Chow
6327923e71 371: Add test vectors 2021-07-23 21:26:49 -04:00
kdmukai
99ca1c8876
Trivial errant apostrophe fix
Plural "wallets", not possessive "wallet's".
2021-07-21 08:06:55 -05:00
Luke Dashjr
ed35a418ca
Merge pull request #1072 from Fonta1n3/master
HD Multisig derivation standard
2021-07-20 19:36:44 +00:00
Luke Dashjr
d58d605c0e
Merge pull request #1139 from achow101/taproot-psbt
BIP 371: Taproot Fields for PSBT
2021-07-20 19:36:18 +00:00
Luke Dashjr
03f2d744d3 Fix BIP 48 headers and add to README 2021-07-20 19:31:25 +00:00
Andrew Chow
c583f4dcbe Specify BIP 371 Taproot Fields for PSBT
Add bip-0371.mediawiki, update readme, and update BIP 174 with
new field types.
2021-07-20 15:03:38 -04:00
Luke Dashjr
9b861c2e05
Merge pull request #1142 from RCasatta/lift_x
remove int_from_bytes in lift_x call since it is done internally
2021-07-20 18:40:26 +00:00
Fontan3
84e14b68a6
Update bip-0048.mediawiki
Add code snippets.
2021-07-20 12:30:54 +08:00
Fontan3
90cb1c8906
Update bip-0048.mediawiki 2021-07-20 12:23:59 +08:00
Fontan3
20c5af58f1
Update bip-0048.mediawiki 2021-07-20 10:00:59 +08:00
Fonta1n3
bc05931332
Delete .DS_Store 2021-07-20 09:58:04 +08:00
Fonta1n3
c3c0abd44d
Update bip-0048.mediawiki 2021-07-20 09:45:59 +08:00
Fonta1n3
1eb8a3ca4d
Update bip-0048.mediawiki
- Replace BIP number with ?
- Reduce title to less then 44 characters
- Add MIT Licence and copyright section
- Add specification section
- Add backwards compatibility section
2021-07-20 09:43:55 +08:00
Riccardo Casatta
9cf5c72b56
remove int_from_bytes in lift_x call since it is done internally 2021-07-14 16:42:39 +02:00
kallewoof
99701f68a8
Merge pull request #1141 from sanket1729/patch-3
BIP118: Key version should be 0x01
2021-07-12 21:23:26 +09:00
Sanket Kanjalkar
f62639ab52
BIP118: key version should be 0x01 2021-07-09 01:28:07 -07:00
Luke Dashjr
150ab6f5c3
Merge pull request #943 from ajtowns/bip-anyprevout
Update BIP 118 for taproot, rename to ANYPREVOUT
2021-07-08 17:24:52 +00:00
Luke Dashjr
ad745f2f01
Merge pull request #1127 from chirag64/patch-1
Updated URL of the JavaScript reference implementation
2021-07-02 21:26:17 +00:00
Luke Dashjr
07228b6801
Merge pull request #1137 from achow101/taproot-bip44
BIP 86: Key Derivation for Single Key P2TR Outputs
2021-07-02 20:54:46 +00:00
Luke Dashjr
8659829de1
Merge pull request #1136 from tcharding/bip-32
Remove typo: plural
2021-07-02 20:53:43 +00:00
Andrew Chow
330b56b358 Specify BIP 86: Key Derivation for Single Key P2TR Outputs 2021-07-02 16:53:32 -04:00
Luke Dashjr
cdd8dfd62d
Merge pull request #1133 from Raulo/bip341bech32mfix
Replaces Bech32 by Bech32m in BIP341
2021-07-02 20:42:24 +00:00
Luke Dashjr
ee0f1c3c85
Merge pull request #1134 from vasild/bip155_clarify_sendaddrv2
BIP155: extra-clarify the semantic of sendaddrv2
2021-07-02 20:02:52 +00:00
Luke Dashjr
3cc3c96219
Merge pull request #1135 from achow101/psbt2-fieldnum-typo
psbt2: Fix field number counting
2021-07-02 19:50:23 +00:00
Anthony Towns
d616d5492b BIP118: tweak wording around 1-byte pubkey 2021-07-02 14:47:16 +10:00
Anthony Towns
420dc42f0e BIP118: remove subliminal advertising of Simplicity 2021-07-02 14:47:16 +10:00
Anthony Towns
0cbc8674dd BIP118: refer to bech32m instead of bech32 for segwit v1 outputs
Thanks to Ben Carman for spotting.
2021-07-02 14:47:16 +10:00
Anthony Towns
a8787c51ff Update README 2021-07-02 14:47:16 +10:00
Anthony Towns
5e052176ef Update BIP 118 for taproot, rename to ANYPREVOUT 2021-07-02 14:47:10 +10:00
Tobin Harding
c8d0e63fee
Remove typo: plural
This sentence should use a singular 'key' instead of 'keys'. Change
'knowing an extended public keys allows' to be 'knowing an extended
public key allows'
2021-06-22 10:52:18 +10:00
Andrew Chow
70e37e025d psbt2: Fix field number counting
PSBT_OUT_SCRIPT should be 0x04, not 0x03.
2021-06-21 17:09:14 -04:00
Vasil Dimov
337114b06e
BIP155: extra-clarify the semantic of sendaddrv2 2021-06-16 13:58:53 +02:00
kallewoof
65529b12bb
Merge pull request #1082 from molnard/patch-1
Fix word duplication
2021-06-15 15:49:20 +09:00
kallewoof
127cdc3cda
Merge pull request #1027 from rage-proof/patch-1
BIP-0078: fix typo
2021-06-15 15:49:06 +09:00
kallewoof
f8b9710d20
Merge pull request #1022 from AdamISZ/update-jm-bip78
update Joinmarket BIP78 status
2021-06-15 15:48:47 +09:00
Raulo
5919ade31c
Replaces Bech32 by Bech32m in BIP341
Segwit version 1 is encoded by Bech32m given by BIP350
2021-06-14 09:27:50 +00:00