From 0a6297335f876236d15a334e5c81c780259254c7 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Wed, 12 Jan 2022 18:10:18 -0700 Subject: [PATCH] Rename scriptCode -> scriptPubKey --- zip_0244.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/zip_0244.py b/zip_0244.py index 1159e32..70a9662 100755 --- a/zip_0244.py +++ b/zip_0244.py @@ -223,7 +223,7 @@ def auth_digest(tx): class TransparentInput(object): def __init__(self, nIn, rand): self.nIn = nIn - self.scriptCode = Script(rand) + self.scriptPubKey = Script(rand) self.amount = rand.u64() % (MAX_MONEY + 1) def signature_digest(tx, t_inputs, nHashType, txin): @@ -246,7 +246,7 @@ def transparent_sig_digest(tx, t_inputs, nHashType, txin): digest.update(hash_type(tx, nHashType, txin)) digest.update(prevouts_sig_digest(tx, nHashType)) digest.update(amounts_sig_digest(t_inputs, nHashType)) - digest.update(script_codes_sig_digest(t_inputs, nHashType)) + digest.update(scriptpubkeys_sig_digest(t_inputs, nHashType)) digest.update(sequence_sig_digest(tx, nHashType)) digest.update(outputs_sig_digest(tx, nHashType, txin)) digest.update(txin_sig_digest(tx, txin)) @@ -287,12 +287,12 @@ def amounts_sig_digest(t_inputs, nHashType): else: return blake2b(digest_size=32, person=b'ZTxTrAmountsHash').digest() -def script_codes_sig_digest(t_inputs, nHashType): +def scriptpubkeys_sig_digest(t_inputs, nHashType): # If the SIGHASH_ANYONECANPAY flag is not set: if not (nHashType & SIGHASH_ANYONECANPAY): digest = blake2b(digest_size=32, person=b'ZTxTrScriptsHash') for x in t_inputs: - digest.update(bytes(x.scriptCode)) + digest.update(bytes(x.scriptPubKey)) return digest.digest() else: return blake2b(digest_size=32, person=b'ZTxTrScriptsHash').digest() @@ -325,7 +325,7 @@ def txin_sig_digest(tx, txin): if txin is not None: digest.update(bytes(tx.vin[txin.nIn].prevout)) digest.update(struct.pack('; %d]' % len(t_inputs), 'bitcoin_flavoured': False, }),