commit 608568839e2bbcfddbb796cf9237c9c60978c486
parent ac88ae9c7fa7e2612dfa62b492825248d4b16294
Author: ThomasV <thomasv@electrum.org>
Date: Sun, 12 Mar 2017 12:33:52 +0100
gettransaction command: require network instead of wallet
Diffstat:
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/lib/commands.py b/lib/commands.py
@@ -506,11 +506,12 @@ class Commands:
out.append(item)
return out
- @command('w')
+ @command('n')
def gettransaction(self, txid):
"""Retrieve a transaction. """
- tx = self.wallet.transactions.get(txid) if self.wallet else None
- if tx is None and self.network:
+ if self.wallet and txid in self.wallet.transactions:
+ tx = self.wallet.transactions[txid]
+ else:
raw = self.network.synchronous_get(('blockchain.transaction.get', [txid]))
if raw:
tx = Transaction(raw)