From 148518a1f261acc3c38acf6e1b59c64f9840590d Mon Sep 17 00:00:00 2001 From: ThomasV Date: Mon, 12 May 2025 13:03:45 +0200 Subject: [PATCH] txbatcher: sanity check csv_delay follow-up 8319a855a9cc9d871e3dea302b977b297515b3c8 --- electrum/txbatcher.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/electrum/txbatcher.py b/electrum/txbatcher.py index 204636058..8404d2452 100644 --- a/electrum/txbatcher.py +++ b/electrum/txbatcher.py @@ -102,6 +102,8 @@ class TxBatcher(Logger): @locked def add_sweep_input(self, key: str, sweep_info: 'SweepInfo', fee_policy_descriptor: str): + # sanity check csv_delay (note: values differ for swaps) + assert sweep_info.csv_delay >= (sweep_info.txin.get_block_based_relative_locktime() or 0) if sweep_info.txin and sweep_info.txout: # todo: don't use name, detect sighash if sweep_info.name == 'first-stage-htlc':