Browse Source

fix #4591: pay to OP_RETURN on trezor

3.2.x
SomberNight 7 years ago
parent
commit
e1b2195cf7
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 2
      electrum/plugins/keepkey/keepkey.py
  2. 2
      electrum/plugins/safe_t/safe_t.py
  3. 2
      electrum/plugins/trezor/trezor.py

2
electrum/plugins/keepkey/keepkey.py

@ -382,7 +382,7 @@ class KeepKeyPlugin(HW_PluginBase):
txoutputtype.amount = amount
if _type == TYPE_SCRIPT:
txoutputtype.script_type = self.types.PAYTOOPRETURN
txoutputtype.op_return_data = address[2:]
txoutputtype.op_return_data = bfh(address)[2:]
elif _type == TYPE_ADDRESS:
if is_segwit_address(address):
txoutputtype.script_type = self.types.PAYTOWITNESS

2
electrum/plugins/safe_t/safe_t.py

@ -453,7 +453,7 @@ class SafeTPlugin(HW_PluginBase):
txoutputtype.amount = amount
if _type == TYPE_SCRIPT:
txoutputtype.script_type = self.types.OutputScriptType.PAYTOOPRETURN
txoutputtype.op_return_data = address[2:]
txoutputtype.op_return_data = bfh(address)[2:]
elif _type == TYPE_ADDRESS:
txoutputtype.script_type = self.types.OutputScriptType.PAYTOADDRESS
txoutputtype.address = address

2
electrum/plugins/trezor/trezor.py

@ -464,7 +464,7 @@ class TrezorPlugin(HW_PluginBase):
txoutputtype.amount = amount
if _type == TYPE_SCRIPT:
txoutputtype.script_type = self.types.OutputScriptType.PAYTOOPRETURN
txoutputtype.op_return_data = address[2:]
txoutputtype.op_return_data = bfh(address)[2:]
elif _type == TYPE_ADDRESS:
txoutputtype.script_type = self.types.OutputScriptType.PAYTOADDRESS
txoutputtype.address = address

Loading…
Cancel
Save