test: Refactor MiniWallet sign_tx

To make the code less verbose and easier to read.
This commit is contained in:
MarcoFalke committed 2023-01-17 10:32:23 +01:00
1 parent fa2d82103f
commit faa12d4ccd
1 file changed
+4 -4
+4 -4
View File
@@ -180,12 +180,12 @@ class MiniWallet:
tx.vin[0].scriptSig = CScript([der_sig + bytes(bytearray([SIGHASH_ALL]))]) tx.vin[0].scriptSig = CScript([der_sig + bytes(bytearray([SIGHASH_ALL]))])
tx.rehash() tx.rehash()
elif self._mode == MiniWalletMode.RAW_OP_TRUE: elif self._mode == MiniWalletMode.RAW_OP_TRUE:
for i in range(len(tx.vin)): for i in tx.vin:
tx.vin[i].scriptSig = CScript([OP_NOP] * 43) # pad to identical size i.scriptSig = CScript([OP_NOP] * 43) # pad to identical size
elif self._mode == MiniWalletMode.ADDRESS_OP_TRUE: elif self._mode == MiniWalletMode.ADDRESS_OP_TRUE:
tx.wit.vtxinwit = [CTxInWitness()] * len(tx.vin) tx.wit.vtxinwit = [CTxInWitness()] * len(tx.vin)
for i in range(len(tx.vin)): for i in tx.wit.vtxinwit:
tx.wit.vtxinwit[i].scriptWitness.stack = [CScript([OP_TRUE]), bytes([LEAF_VERSION_TAPSCRIPT]) + self._internal_key] i.scriptWitness.stack = [CScript([OP_TRUE]), bytes([LEAF_VERSION_TAPSCRIPT]) + self._internal_key]
else: else:
assert False assert False