lnd/sweep
yyforyongyu 34e0c7b5e0
input+sweep: make sure input with no fee rate is not added to cluster
This commit makes sure an input is only added to the cluster when it has
successfully estimated its fee rate. Previously, when an error is
returned from `feeRateForPreference`, we'd still add this input to the
cluster, resulting a **lower** fee rates being used because when
averaging the fee rates, we'd think this input has zero fee rate
specified.

An unit test is patched to make the method `clusterByLockTime` more
robust.
2023-10-13 17:00:53 +08:00
..
backend_mock_test.go sweep: remove conflicted sweep txns from the rebroadcaster 2023-04-21 11:53:08 -07:00
bucket_list.go sweep: do not combine exclusive and non-exclusive inputs 2020-09-16 08:17:36 +02:00
defaults.go sweep+itest: change MaxFeeRate to use SatPerVbyte 2023-10-06 16:34:47 -07:00
fee_estimator_mock_test.go chainfee: create new chainfee package extracting fees from lnwallet 2019-10-31 16:41:57 -07:00
interface.go sweep: remove conflicted sweep txns from the rebroadcaster 2023-04-21 11:53:08 -07:00
log.go multi: modify sweeper.CreateSweepTx to accept conf target, style changes 2018-10-18 18:08:27 -07:00
setup_test.go channeldb/test: test with postgres 2021-10-29 10:54:44 +02:00
store.go sweep: Remove publishing last-tx logic. 2023-08-15 10:00:29 +02:00
store_mock.go sweep: Remove publishing last-tx logic. 2023-08-15 10:00:29 +02:00
store_test.go sweep: Remove publishing last-tx logic. 2023-08-15 10:00:29 +02:00
sweeper.go input+sweep: make sure input with no fee rate is not added to cluster 2023-10-13 17:00:53 +08:00
sweeper_test.go input+sweep: make sure input with no fee rate is not added to cluster 2023-10-13 17:00:53 +08:00
test_utils.go chainntfns: add new option for conf notifications to send block 2022-08-01 19:59:21 -07:00
tx_input_set.go sweeper: relax anchor sweeping when there's no deadline pressure (#7965) 2023-10-12 17:18:59 +02:00
tx_input_set_test.go multi: make sure CPFP won't exceed max allowed fee rate 2023-10-06 16:34:47 -07:00
txgenerator.go sweeper: relax anchor sweeping when there's no deadline pressure (#7965) 2023-10-12 17:18:59 +02:00
txgenerator_test.go multi: make sure CPFP won't exceed max allowed fee rate 2023-10-06 16:34:47 -07:00
walletsweep.go rpcserver+sweep: fix linter re unused params 2023-10-06 16:34:47 -07:00
walletsweep_test.go rpcserver+sweep: fix linter re unused params 2023-10-06 16:34:47 -07:00
weight_estimator.go multi: make sure CPFP won't exceed max allowed fee rate 2023-10-06 16:34:47 -07:00
weight_estimator_test.go multi: make sure CPFP won't exceed max allowed fee rate 2023-10-06 16:34:47 -07:00