py3 in qtgui
This commit is contained in:
@@ -170,9 +170,9 @@ class Enumeration:
|
||||
for x in enumList:
|
||||
if isinstance(x, tuple):
|
||||
x, i = x
|
||||
if not isinstance(x, six.text_type):
|
||||
if not isinstance(x, str):
|
||||
raise EnumException("enum name is not a string: " + x)
|
||||
if not isinstance(i, six.integer_types):
|
||||
if not isinstance(i, int):
|
||||
raise EnumException("enum value is not an integer: " + i)
|
||||
if x in uniqueNames:
|
||||
raise EnumException("enum name is not unique: " + x)
|
||||
@@ -715,9 +715,9 @@ class Transaction:
|
||||
txin = inputs[i]
|
||||
# TODO: py3 hex
|
||||
if self.is_segwit_input(txin):
|
||||
hashPrevouts = Hash(''.join(self.serialize_outpoint(txin) for txin in inputs).decode('hex')).encode('hex')
|
||||
hashSequence = Hash(''.join(int_to_hex(txin.get('sequence', 0xffffffff - 1), 4) for txin in inputs).decode('hex')).encode('hex')
|
||||
hashOutputs = Hash(''.join(self.serialize_output(o) for o in outputs).decode('hex')).encode('hex')
|
||||
hashPrevouts = bh2u(Hash(bfh(''.join(self.serialize_outpoint(txin) for txin in inputs))))
|
||||
hashSequence = bh2u(Hash(bfh(''.join(int_to_hex(txin.get('sequence', 0xffffffff - 1), 4) for txin in inputs))))
|
||||
hashOutputs = bh2u(Hash(bfh(''.join(self.serialize_output(o) for o in outputs))))
|
||||
outpoint = self.serialize_outpoint(txin)
|
||||
preimage_script = self.get_preimage_script(txin)
|
||||
scriptCode = var_int(len(preimage_script)/2) + preimage_script
|
||||
|
||||
Reference in New Issue
Block a user