Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-19 | Internal pubkey calculation fixed in taproot_tweak_pubkey() | codeShark149 | |
2020-01-19 | Link design section of BIP Schnorr in Specification | Fabian Jahr | |
2020-01-19 | fix: script spend, not key spend | Max Hillebrand | |
For the key spend the script tree depth is not revealed, it is only done for script spends. This sentence makes sense only for the script spend. | |||
2020-01-19 | Settle on notation: is_square(y), has_square_y(P) | Pieter Wuille | |
2020-01-19 | fix docstring in taproot_output_script | Dmitry Petukhov | |
the final "-None" line in the docstring of `taproot_output_script` example function was actually outside of the docstring | |||
2020-01-19 | use bytes() instead of b'' - avoid markdown issue | Dmitry Petukhov | |
Currently github markdown renders `b''` inside `<source>` tags incorrectly. This makes `h = b''` show as `h = b` and creates some confusion. The issue can be avoided by using bytes() to create empty byte array | |||
2020-01-19 | annex is bit 0 of spend_type | Anthony Towns | |
2020-01-19 | Increase max Merkle path length | Pieter Wuille | |
2020-01-19 | Fix formula | Pieter Wuille | |
2020-01-19 | Extend input_index from 16 to 32 bits | Pieter Wuille | |
2020-01-19 | Replace taproot_tweak_pubkey assertion with exception and add it to ↵ | Jonas Nick | |
taproot_tweak_seckey too | |||
2020-01-19 | Add taproot_tweak_pubkey and taproot_tweak_privkey functions to bip-taproot ↵ | Jonas Nick | |
wallet section | |||
2020-01-19 | Remove 0xc1 | Jonas Nick | |
2020-01-19 | separate p2sh wrapped security rationale | Anthony Towns | |
2020-01-19 | Move/reword tagged hashes motivation | Pieter Wuille | |
2020-01-19 | Remove P2SH support | Pieter Wuille | |
2020-01-19 | bip-taproot: fix small typo (is does not) | Bryan Bishop | |
2020-01-19 | Move plain public key in output rationale to design section | Jonas Nick | |
Rebased by Pieter Wuille | |||
2020-01-19 | Prescribe that a taproot output key should always have a taproot commitment | Jonas Nick | |
2020-01-19 | use p for taproot internal key | Anthony Towns | |
2020-01-19 | Fix privkey negation in taproot_sign_key | Jonas Nick | |
2020-01-19 | Address sipa's comments | Jonas Nick | |
2020-01-19 | Tag signature hashes, improve rationale and update test vectors | Jonas Nick | |
2020-01-19 | Use a tagged hash in bip-schnorr nonce derivation | Jonas Nick | |
2020-01-19 | Use key path spend terminology more consistently in taproot/tapscript | Jonas Nick | |
2020-01-19 | Clarify how to disable key path spending | Jonas Nick | |
2020-01-19 | Address sipa's feedback | Jonas Nick | |
2020-01-19 | Address Tim's comments | Jonas Nick | |
2020-01-19 | Use short public keys for taproot output keys | Jonas Nick | |
2020-01-19 | Clarify diagram | Jonas Nick | |
2020-01-19 | taproot_output_script: first returned byte should be OP_1 (0x51) | Dmitry Petukhov | |
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 | |||
2020-01-19 | Add taproot/tapscript bips drafts | Pieter Wuille | |