diff --git a/electrum/transaction.py b/electrum/transaction.py index 0df5276ce..f4959a0ab 100644 --- a/electrum/transaction.py +++ b/electrum/transaction.py @@ -1150,10 +1150,14 @@ class Transaction: return True def get_time_based_relative_locktime(self) -> Optional[int]: + if self.version < 2: + return locktimes = list(filter(None, [txin.get_time_based_relative_locktime() for txin in self.inputs()])) return max(locktimes) if locktimes else None def get_block_based_relative_locktime(self) -> Optional[int]: + if self.version < 2: + return locktimes = list(filter(None, [txin.get_block_based_relative_locktime() for txin in self.inputs()])) return max(locktimes) if locktimes else None