Browse Source

fix wallet-tools display/displayall/history incompatible with electruminterface

master
undeath 7 years ago
parent
commit
0a74b83aa0
No known key found for this signature in database
GPG Key ID: F0DF5443BD2F3520
  1. 16
      jmclient/jmclient/electruminterface.py

16
jmclient/jmclient/electruminterface.py

@ -535,3 +535,19 @@ class ElectrumInterface(BlockchainInterface):
if not spentfun or wl[3]:
return
def rpc(self, method, args):
# FIXME: this is very poorly written code
if method == 'gettransaction':
assert len(args) == 1
return self._gettransaction(args[0])
else:
raise NotImplementedError(method)
def _gettransaction(self, txid):
# FIXME: this is not complete and only implemented to work with
# wallet_utils
return {
'hex': str(self.get_from_electrum('blockchain.transaction.get',
txid, blocking=True)
.get('result'))
}

Loading…
Cancel
Save