transaction: change default version to 2
This commit is contained in:
@@ -679,7 +679,7 @@ class Transaction:
|
||||
self._inputs = None
|
||||
self._outputs = None # type: List[TxOutput]
|
||||
self.locktime = 0
|
||||
self.version = 1
|
||||
self.version = 2
|
||||
# by default we assume this is a partial txn;
|
||||
# this value will get properly set when deserializing
|
||||
self.is_partial_originally = True
|
||||
@@ -787,11 +787,13 @@ class Transaction:
|
||||
return d
|
||||
|
||||
@classmethod
|
||||
def from_io(klass, inputs, outputs, locktime=0):
|
||||
def from_io(klass, inputs, outputs, locktime=0, version=None):
|
||||
self = klass(None)
|
||||
self._inputs = inputs
|
||||
self._outputs = outputs
|
||||
self.locktime = locktime
|
||||
if version is not None:
|
||||
self.version = version
|
||||
self.BIP69_sort()
|
||||
return self
|
||||
|
||||
|
||||
Reference in New Issue
Block a user