From f5fb6ed194a83467ff3d574b6610a9e2f0c3b572 Mon Sep 17 00:00:00 2001 From: Michael Wozniak Date: Wed, 5 Mar 2014 16:04:31 -0500 Subject: [PATCH] display locktime for transaction display locktime for transactions if it is greater than 0. Majority of transactions will not display any value because default is 0. --- gui/qt/transaction_dialog.py | 3 +++ lib/transaction.py | 1 + 2 files changed, 4 insertions(+) diff --git a/gui/qt/transaction_dialog.py b/gui/qt/transaction_dialog.py index a3ededf5..6a7a1eb5 100644 --- a/gui/qt/transaction_dialog.py +++ b/gui/qt/transaction_dialog.py @@ -180,6 +180,9 @@ class TxDialog(QDialog): def add_io(self, vbox): + if self.tx.locktime > 0: + vbox.addWidget(QLabel("LockTime: %d\n" % self.tx.locktime)) + vbox.addWidget(QLabel(_("Inputs"))) lines = map(lambda x: x.get('prevout_hash') + ":%d"%x.get('prevout_n') + u'\t' + "%s"%x.get('address') , self.tx.inputs ) i_text = QTextEdit() diff --git a/lib/transaction.py b/lib/transaction.py index 136303b5..c9a1561d 100644 --- a/lib/transaction.py +++ b/lib/transaction.py @@ -376,6 +376,7 @@ class Transaction: self.inputs = self.d['inputs'] self.outputs = self.d['outputs'] self.outputs = map(lambda x: (x['address'],x['value']), self.outputs) + self.locktime = self.d['lockTime'] self.is_complete = is_complete def __str__(self):