diff --git a/test/functional/test_framework/script.py b/test/functional/test_framework/script.py index 46c723b06ab..de71e19251c 100644 --- a/test/functional/test_framework/script.py +++ b/test/functional/test_framework/script.py @@ -755,6 +755,21 @@ class TestFrameworkScript(unittest.TestCase): for value in values: self.assertEqual(CScriptNum.decode(CScriptNum.encode(CScriptNum(value))), value) +def BIP341_sha_prevouts(txTo): + return sha256(b"".join(i.prevout.serialize() for i in txTo.vin)) + +def BIP341_sha_amounts(spent_utxos): + return sha256(b"".join(struct.pack("