summaryrefslogtreecommitdiff
path: root/bip-0341.mediawiki
diff options
context:
space:
mode:
authorIan Shipman <ics@gambolingpangolin.com>2021-11-10 08:23:00 -0600
committerIan Shipman <ics@gambolingpangolin.com>2021-11-10 14:26:56 -0600
commitda78942dddc66bafd3acd46fa3af83bd5725661d (patch)
tree54bfb3a13d296a710d4e2c8f039179192ca348aa /bip-0341.mediawiki
parentf0cb046b116e3c05814eeb6dc48180b96fa16613 (diff)
downloadbips-da78942dddc66bafd3acd46fa3af83bd5725661d.tar.xz
Fixes a link in BIP 341
Diffstat (limited to 'bip-0341.mediawiki')
-rw-r--r--bip-0341.mediawiki2
1 files changed, 1 insertions, 1 deletions
diff --git a/bip-0341.mediawiki b/bip-0341.mediawiki
index ba3310f..317e35a 100644
--- a/bip-0341.mediawiki
+++ b/bip-0341.mediawiki
@@ -167,7 +167,7 @@ Alice will not be able to notice the script path, but Mallory can unilaterally s
</ref>
* The remaining scripts should be organized into the leaves of a binary tree. This can be a balanced tree if each of the conditions these scripts correspond to are equally likely. If probabilities for each condition are known, consider constructing the tree as a Huffman tree.
-'''Computing the output script''' Once the spending conditions are split into an internal key <code>internal_pubkey</code> and a binary tree whose leaves are (leaf_version, script) tuples, the output script can be computed using the Python3 algorithms below. These algorithms take advantage of helper functions from the [bip-0340/referency.py BIP340 reference code] for integer conversion, point multiplication, and tagged hashes.
+'''Computing the output script''' Once the spending conditions are split into an internal key <code>internal_pubkey</code> and a binary tree whose leaves are (leaf_version, script) tuples, the output script can be computed using the Python3 algorithms below. These algorithms take advantage of helper functions from the [[bip-0340/reference.py|BIP340 reference code]] for integer conversion, point multiplication, and tagged hashes.
First, we define <code>taproot_tweak_pubkey</code> for 32-byte [[bip-0340.mediawiki|BIP340]] public key arrays.
The function returns a bit indicating the tweaked public key's Y coordinate as well as the public key byte array.