mirror of
https://github.com/bitcoin/bips.git
synced 2025-05-19 12:08:05 +00:00
Merge pull request #41 from dgpv/patch-1
taproot_output_script: first returned byte should be OP_1 (0x51)
This commit is contained in:
commit
b55fed9f86
@ -203,7 +203,7 @@ def taproot_output_script(internal_pubkey, script_tree):
|
||||
t = tagged_hash("TapTweak", internal_pubkey.get_bytes() + h)
|
||||
assert int.from_bytes(t, 'big') < SECP256K1_ORDER
|
||||
output_pubkey = internal_pubkey.tweak_add(t).get_bytes()
|
||||
return bytes([0x01, 0x21, output_pubkey[0] & 1]) + output_pubkey[1:]
|
||||
return bytes([0x51, 0x21, output_pubkey[0] & 1]) + output_pubkey[1:]
|
||||
</source>
|
||||
|
||||
The function <code>taproot_output_script</code> returns a byte array with the scriptPubKey. It can be P2SH wrapped if desired (see BIP141).
|
||||
|
Loading…
x
Reference in New Issue
Block a user