ttransaction: follow-up prev - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 968eeebdc07b692a4ae6ffdc06875fdfd3c78994 DIR parent 8560930bac223e8bd0fa06bf469876129734a0fa HTML Author: SomberNight <somber.night@protonmail.com> Date: Sun, 1 Mar 2020 22:08:18 +0100 ttransaction: follow-up prev makes more sense to special-case deserialize() and not invoke the extra logic then Diffstat: M electrum/transaction.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- DIR diff --git a/electrum/transaction.py b/electrum/transaction.py t@@ -577,7 +577,7 @@ class Transaction: raw_bytes = bfh(self._cached_network_ser) vds = BCDataStream() vds.write(raw_bytes) - self.version = vds.read_int32() + self._version = vds.read_int32() n_vin = vds.read_compact_size() is_segwit = (n_vin == 0) if is_segwit: t@@ -595,7 +595,7 @@ class Transaction: if is_segwit: for txin in self._inputs: parse_witness(vds, txin) - self.locktime = vds.read_uint32() + self._locktime = vds.read_uint32() if vds.can_read_more(): raise SerializationError('extra junk at the end')