Jonas Nick
16bdfcf534
Use key path spend terminology more consistently in taproot/tapscript
2019-08-22 11:41:04 +00:00
Pieter Wuille
abe79d81e3
Merge pull request #58 from sipa/201908_computec
...
Clarify pseudocode of lift_x
2019-08-21 16:24:39 -07:00
Pieter Wuille
de9bc9c72c
Merge pull request #48 from jnewbery/2019-05-quadratic-residue
...
Reword 'quadratic residue of...'
2019-08-21 16:24:19 -07:00
John Newbery
8492968f34
Replace 'quadratic residue of...'
2019-08-21 18:40:40 -04:00
John Newbery
a462876b9a
Return a point from lift_x()
2019-08-21 14:35:23 -07:00
John Newbery
ad91099b8f
Define c in lift_x(x)
2019-08-21 14:22:57 -07:00
Pieter Wuille
4fef743de7
Merge pull request #43 from jonasnick/script-path-only
...
Clarify how to disable key path spending
2019-08-21 12:45:36 -07:00
Pieter Wuille
28dc94f36c
Merge pull request #55 from jonasnick/bip-schnorr32
...
Completely switch to 32-byte public keys in bip-schnorr/taproot/tapscript
2019-08-21 11:37:34 -07:00
Jonas Nick
0d28b3c37b
Address sipa's feedback
2019-08-21 11:42:03 +00:00
Jonas Nick
ae96228913
Update bip-schnorr/test-vectors.py
...
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2019-08-20 10:53:58 +00:00
Jonas Nick
30fdc87599
Update bip-schnorr.mediawiki
...
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2019-08-20 10:53:51 +00:00
Jonas Nick
112d9c150a
Address Tim's comments
2019-08-19 14:37:55 +00:00
Jonas Nick
9795b7081a
Clarify how to disable key path spending
2019-08-18 15:52:46 +00:00
Jonas Nick
5793d3d735
Use short public keys for taproot output keys
2019-08-18 15:04:03 +00:00
Jonas Nick
ed01c1a776
Switch to 32 byte public keys in bip-schnorr
2019-08-18 15:04:03 +00:00
Jonas Nick
1faf705388
Fix point_from_bytes in bip-schnorr reference implementation
2019-08-18 15:04:03 +00:00
Pieter Wuille
084dee847d
Merge pull request #42 from jonasnick/clarify-diagram
...
Clarify description of diagram
2019-05-10 09:52:25 -07:00
Jonas Nick
04b844540e
Clarify diagram
2019-05-10 13:57:12 +00:00
Pieter Wuille
b55fed9f86
Merge pull request #41 from dgpv/patch-1
...
taproot_output_script: first returned byte should be OP_1 (0x51)
2019-05-09 15:19:04 -07:00
Dmitry Petukhov
0c49346c87
taproot_output_script: first returned byte should be OP_1 (0x51)
...
If we look at
def IsPayToTaproot(script):
return len(script) == 35 and script[0] == OP_1 and script[1] == 33 and script[2] >= 0 and script[2] <= 1
First byte is is checked for OP_1. OP_1 is 0x51
But the example code in this BIP returns
`bytes([0x01, 0x21, output_pubkey[0] & 1]) + output_pubkey[1:]`
First byte 0x01, but it should be 0x51
2019-05-10 03:09:54 +05:00
Pieter Wuille
27e61d61e6
Merge pull request #40 from markblundeberg/patch-1
...
remove duplicate warning
2019-05-06 13:14:39 -07:00
Mark B Lundeberg
d194620af9
remove duplicate warning
...
Though perhaps, the emphasis is warranted given its importance. :-)
2019-05-06 13:13:20 -07:00
Pieter Wuille
271e5db6d7
Merge pull request #30 from jonasnick/clarify-reduce
...
Clarify what 'reduced' means in tests and use word 'message' instead of 'message hash'
2019-05-06 13:11:40 -07:00
Jonas Nick
e9ea1710ef
Clarify what 'reduced' means in tests and use word 'message' instead of 'message hash'
2019-05-06 20:09:33 +00:00
Pieter Wuille
6733024595
Add taproot/tapscript bips drafts
2019-05-06 10:46:09 -07:00
Pieter Wuille
aeffa07527
Add draft for Schnorr BIP
...
Includes squashed contributions by GitHub users jonasnick,
real-or-random, AustinWilliams, JustinTArthur, ysangkok,
RCassatta, Sjors, tnakagawa, and guggero.
2019-05-06 10:40:58 -07:00
Luke Dashjr
111e427d20
Merge pull request #770 from torkelrogstad/patch-1
...
[BIP 44] Remove 21 Machine Wallet
2019-04-09 12:04:09 +00:00
Torkel Rogstad
c6e8351583
[bip44] Remove "Compatible wallets" section
2019-04-09 09:20:44 +02:00
Luke Dashjr
618a3e5ffc
Merge pull request #772 from jonasschnelli/2019/03/withdraw_BIP151
...
Withdraw BIP151
2019-04-04 10:11:33 +00:00
Luke Dashjr
e65e3fadc6
Merge pull request #756 from stevenroose/por
...
BIP 127: Simple Proof-of-Reserves Transactions
2019-04-04 02:50:14 +00:00
Steven Roose
7276e9ae7b
BIP 127: Simple proofs-of-reserves
2019-04-03 21:58:50 +02:00
Luke Dashjr
3b435b72f4
Merge pull request #764 from cgilliard/master
...
BIP 137: Signatures of Messages using Bitcoin Private Keys
2019-03-30 04:41:21 +00:00
cgilliard
c6456f1607
Update bip-0137.mediawiki
2019-03-29 20:17:48 -07:00
cgilliard
c823bb0638
Update bip-0137.mediawiki
2019-03-29 20:17:02 -07:00
cgilliard
bebffb6ac8
move to code tag
2019-03-29 20:11:51 -07:00
cgilliard
95db88b5e8
media wiki format
2019-03-29 20:10:30 -07:00
cgilliard
6a181756e4
Update bip-0137.mediawiki
2019-03-29 20:02:35 -07:00
cgilliard
e2e83ccdea
fix formatting
2019-03-29 19:59:22 -07:00
cgilliard
7f3c5e516b
Update README.mediawiki
2019-03-29 17:50:40 -07:00
cgilliard
09d4e8d7b9
Update README.mediawiki
2019-03-29 17:49:31 -07:00
cgilliard
6a947027e8
Update README.mediawiki
2019-03-29 17:25:03 -07:00
cgilliard
d550729677
Update README.mediawiki
2019-03-29 17:23:14 -07:00
cgilliard
2a4ed6546f
Update README.mediawiki
2019-03-29 17:20:51 -07:00
cgilliard
b6e43f2fb5
include background color
2019-03-29 17:18:00 -07:00
cgilliard
5416afeff6
add text to readme
2019-03-29 17:15:18 -07:00
Luke Dashjr
49e38e22ff
Merge pull request #773 from AtomicLoans/htlcc
...
BIP 197: Hashed Time-Locked Collateral Contract
2019-03-29 23:58:44 +00:00
Christopher Gilliard
f5ca2f2d5b
Merge branch 'master' of https://github.com/bitcoin/bips
2019-03-29 16:57:51 -07:00
Matthew Black
26cff22dbb
Fix readme for BIP-197 to match title
2019-03-29 17:54:23 -04:00
Matthew Black
c260fcb69a
Remove team email from Author list
2019-03-29 17:53:27 -04:00
Jonas Schnelli
73d06b4a13
Withdraw BIP151
2019-03-29 20:50:26 +01:00