lnd/sweep
yyforyongyu bd5eec8e1f
sweep: refactor markInputsPendingPublish to take InputSet
This commit changes `markInputsPendingPublish` to take `InputSet` only.
This is needed for the following commits as we won't be able to know the
tx being created beforehand, yet we still want to make sure these inputs
won't be grouped to another input set as it complicates our RBF process.
2024-04-19 21:33:27 +08:00
..
aggregator.go sweep: change MaxInputsPerTx from int to uint32 2024-04-19 21:33:26 +08:00
aggregator_test.go sweep: deepen the interface Aggregator 2024-04-19 21:33:25 +08:00
bucket_list.go sweep: do not combine exclusive and non-exclusive inputs 2020-09-16 08:17:36 +02:00
defaults.go multi: deprecate batchwindowduration config option 2024-04-19 21:33:26 +08: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
mock_test.go sweep: expand InputSet with more interface methods 2024-04-19 21:33:27 +08:00
setup_test.go channeldb/test: test with postgres 2021-10-29 10:54:44 +02:00
store.go sweep: add new methods GetTx and DeleteTx to manage TxRecord 2024-04-19 21:33:20 +08:00
store_test.go sweep: use testify/mock for MockSweeperStore 2024-04-19 21:33:20 +08:00
sweeper.go sweep: refactor markInputsPendingPublish to take InputSet 2024-04-19 21:33:27 +08:00
sweeper_test.go sweep: refactor markInputsPendingPublish to take InputSet 2024-04-19 21:33:27 +08:00
test_utils.go sweep: make sweeper block-driven instead of time-driven 2024-04-19 21:33:24 +08:00
tx_input_set.go sweep: expand InputSet with more interface methods 2024-04-19 21:33:27 +08:00
tx_input_set_test.go sweep: decrease coin selection lock scope 2024-04-19 21:33:25 +08:00
txgenerator.go sweep: change MaxInputsPerTx from int to uint32 2024-04-19 21:33:26 +08: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 sweep+lnrpc: add new interface FeePreference 2024-04-19 21:33:21 +08:00
walletsweep_test.go multi: rename FeePreference to FeeEstimateInfo 2024-04-19 21:33:21 +08: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