MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / BIP341_sha_scriptpubkeys

Function BIP341_sha_scriptpubkeys

test/functional/test_framework/script.py:808–809  ·  view source on GitHub ↗
(spent_utxos)

Source from the content-addressed store, hash-verified

806 return sha256(b"".join(u.nValue.to_bytes(8, "little", signed=True) for u in spent_utxos))
807
808def BIP341_sha_scriptpubkeys(spent_utxos):
809 return sha256(b"".join(ser_string(u.scriptPubKey) for u in spent_utxos))
810
811def BIP341_sha_sequences(txTo):
812 return sha256(b"".join(i.nSequence.to_bytes(4, "little") for i in txTo.vin))

Callers 2

gen_test_vectorsMethod · 0.90
TaprootSignatureMsgFunction · 0.85

Calls 3

sha256Function · 0.85
ser_stringFunction · 0.85
joinMethod · 0.80

Tested by

no test coverage detected