loop/sweepbatcher
Boris Nagaev 54652dc641
sweepbatcher: subtle adjustments for change
- ensurePresigned: use passed minRelayFeeRate instead of chainfee.FeePerKwFloor
 - presign: use minRelayFeeRate for start and minRelayFee
 - presign: make sure minRelayFeeRate is set
 - add tests for presign to test this new behavior; make sure the number of
   transactions is lower if minRelayFeeRate is higher
 - update error message in constructUnsignedTx: use <, not <= (more accurate)
 - use utils.DustLimitForPkScript instead of lnwallet.DustLimitForSize in tests
 - in tests adjust amounts to edge values, add controls
2025-07-29 12:33:56 +02:00
..
greedy_batch_selection.go sweepbatcher: consider optional change in greedy selection 2025-07-29 12:33:55 +02:00
greedy_batch_selection_test.go sweepbatcher: consider optional change in greedy selection 2025-07-29 12:33:55 +02:00
log.go sweepbatcher: add mode with presigned transactions 2025-05-08 17:24:10 -03:00
presigned.go sweepbatcher: subtle adjustments for change 2025-07-29 12:33:56 +02:00
presigned_test.go sweepbatcher: subtle adjustments for change 2025-07-29 12:33:56 +02:00
store.go loopdb: remove unused method ConfirmBatch 2025-06-26 14:01:16 -03:00
store_mock.go loopdb: remove unused method ConfirmBatch 2025-06-26 14:01:16 -03:00
sweep_batch.go sweepbatcher: subtle adjustments for change 2025-07-29 12:33:56 +02:00
sweep_batch_test.go sweepbatcher: subtle adjustments for change 2025-07-29 12:33:56 +02:00
sweep_batcher.go sweepbatcher: consider min relay fee when constructing batch tx 2025-07-29 12:33:56 +02:00
sweep_batcher_presigned_test.go sweepbatcher: subtle adjustments for change 2025-07-29 12:33:56 +02:00
sweep_batcher_test.go sweepbatcher: consider change in presigning and batch tx 2025-07-29 12:33:55 +02:00