lnd/lnwallet/chainfee
Eugene Siegel d5a13577bf
chainfee: introduce filterManager and use it for fee floor
This commit introduces a filterManager that uses our outbound peers'
feefilter values to determine an acceptable minimum feerate that
ensures successful transaction propagation. Under the hood, a moving
median is used as it is more resistant to shocks than a moving average.
2024-03-20 12:14:25 -04:00
..
estimator.go chainfee: introduce filterManager and use it for fee floor 2024-03-20 12:14:25 -04:00
estimator_test.go chainfee: use proper mock for WebAPIFeeSource in tests 2023-10-29 13:24:27 +08:00
filtermanager.go chainfee: introduce filterManager and use it for fee floor 2024-03-20 12:14:25 -04:00
filtermanager_test.go chainfee: introduce filterManager and use it for fee floor 2024-03-20 12:14:25 -04:00
log.go chainfee: create new chainfee package extracting fees from lnwallet 2019-10-31 16:41:57 -07:00
minfeemanager.go lnwallet+docs: minrelayfee always above fee floor 2021-12-13 08:22:34 +02:00
minfeemanager_test.go lnwallet+docs: minrelayfee always above fee floor 2021-12-13 08:22:34 +02:00
mocks.go chainfee: use proper mock for WebAPIFeeSource in tests 2023-10-29 13:24:27 +08:00
rates.go remove repetitive words 2024-03-07 14:05:47 +08:00
rates_test.go chainfee: add new unit SatPerVByte 2023-10-06 16:34:47 -07:00