electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 968eeebdc07b692a4ae6ffdc06875fdfd3c78994
parent 8560930bac223e8bd0fa06bf469876129734a0fa
Author: SomberNight <somber.night@protonmail.com>
Date:   Sun,  1 Mar 2020 22:08:18 +0100

transaction: follow-up prev

makes more sense to special-case deserialize()
and not invoke the extra logic then

Diffstat:
Melectrum/transaction.py | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/electrum/transaction.py b/electrum/transaction.py @@ -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: @@ -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')