lnd/sweep
Wilmer Paulino e69d93949c
sweep: allow fee bumps of inputs/transactions within UtxoSweeper
In this commit, we introduce the ability to bump the fee of an input
within the UtxoSweeper. Once its fee rate is bumped, a replacement
transaction (RBF) will be broadcast with the newer fee rate (assuming
the newer fee rate is high enough to be valid), replacing any
conflicting lower fee rate transactions.

Note that this currently doesn't validate the fee preference of the
bump. This responsibility is delegated to the caller, so care must be
taken to ensure the new fee preference is sufficient.
2019-06-11 15:06:38 -07:00
..
backend_mock_test.go sweep: add sweeper test 2018-12-18 10:50:19 +01:00
defaults_rpctest.go sweep: add time-based sweeper 2018-12-18 10:50:17 +01:00
defaults.go sweep: add time-based sweeper 2018-12-18 10:50:17 +01:00
fee_estimator_mock_test.go multi: support arbitrary client fee preferences to UtxoSweeper 2019-05-24 15:30:38 -07:00
log.go multi: modify sweeper.CreateSweepTx to accept conf target, style changes 2018-10-18 18:08:27 -07:00
store_mock.go sweep: add sweeper store 2018-12-18 10:50:16 +01:00
store_test.go sweep: add sweeper store 2018-12-18 10:50:16 +01:00
store.go sweep: add sweeper store 2018-12-18 10:50:16 +01:00
sweeper_test.go sweep: allow fee bumps of inputs/transactions within UtxoSweeper 2019-06-11 15:06:38 -07:00
sweeper.go sweep: allow fee bumps of inputs/transactions within UtxoSweeper 2019-06-11 15:06:38 -07:00
test_utils.go lnwallet: make BlockChainIO.GetUTXO take cancel chan 2019-05-09 14:44:47 +02:00
txgenerator.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
walletsweep_test.go sweep: add unit tests for TestDetermineFeePerKw and CraftSweepAllTx 2019-01-09 15:55:28 -08:00
walletsweep.go lnwallet+sweep: add String method to FeePreference 2019-05-24 15:30:36 -07:00