Commit graph

18 commits

Author SHA1 Message Date
ZmnSCPxj jxPCSnmZ
2d491377c5 Boss/Mod/OnchainFeeMonitor.cpp: Handle long periods of minimum-feerate better. 2021-12-11 09:50:42 +08:00
ZmnSCPxj jxPCSnmZ
38c5f3431c Boss/Mod/OnchainFeeMonitor.cpp: Correct typo. 2021-08-11 18:51:34 +08:00
ZmnSCPxj jxPCSnmZ
b6541bae02 Boss/Msg/OnchainFee.hpp: Include feerate in message. 2021-08-11 18:18:05 +08:00
ZmnSCPxj jxPCSnmZ
2898c0d863 Boss/Mod/OnchainFeeMonitor.cpp: Be a little more tightwad. 2021-05-19 08:16:38 +08:00
ZmnSCPxj jxPCSnmZ
91f8f0b63a Boss/Mod/OnchainFeeMonitor.cpp: Avoid DELETE...ORDER BY, which might not be enabled on some SQLITE3 installs. 2020-11-28 19:04:16 +08:00
ZmnSCPxj jxPCSnmZ
6c1eb0077e Boss/Mod/OnchainFeeMonitor.cpp: Change to use percentile-based judgment.
Fixes: #12
2020-11-19 15:35:19 +08:00
ZmnSCPxj jxPCSnmZ
860323c0ae Boss/Mod/OnchainFeeMonitor.cpp: Add facility to get percentile data from samples table. 2020-11-19 15:21:18 +08:00
ZmnSCPxj jxPCSnmZ
ffdee43158 Boss/Mod/OnchainFeeMonitor.cpp: Load initial data. 2020-11-19 15:00:58 +08:00
ZmnSCPxj jxPCSnmZ
ef427a7b82 Boss/Mod/OnchainFeeMonitor.cpp: Also move initial fee judgment to background, to prevent blocking of init. 2020-11-10 22:32:00 +08:00
ZmnSCPxj jxPCSnmZ
c52c79af56 Boss/Mod/OnchainFeeMonitor.cpp: Save feerates in database.
This is in preparation for #12.
For now, just save it so we can get data we can hardcode to initialize
future CLBOSS versions.
2020-11-04 15:21:09 +08:00
ZmnSCPxj jxPCSnmZ
41bd7bc6af *: Silence clang warnings. 2020-11-02 19:02:35 +08:00
ZmnSCPxj jxPCSnmZ
4ef7ee9408 Boss/Mod/OnchainFeeMonitor.cpp: Add missing update to last_feerate_perkw in periodic handler. 2020-10-10 18:14:14 +08:00
ZmnSCPxj jxPCSnmZ
695d8b8b5e Boss/Mod/OnchainFeeMonitor.cpp: Use data from existing node as initial data. 2020-09-26 00:10:32 +08:00
ZmnSCPxj jxPCSnmZ
aed8b43350 Boss/Mod/: Report status of various modules. 2020-09-18 07:19:21 +08:00
ZmnSCPxj jxPCSnmZ
954bb10ceb Boss/Mod/OnchainFeeMonitor.cpp: Use 'periodic' instead of 'hourly' since this is no longer hourly. 2020-09-17 10:07:39 +08:00
ZmnSCPxj jxPCSnmZ
a99f482cec Boss/Mod/OnchainFeeMonitor.cpp: Check every 10 minutes instead of hourly. 2020-09-16 15:33:14 +08:00
ZmnSCPxj jxPCSnmZ
d8eb897517 Boss/Mod/OnchainFeeMonitor.cpp: Emit OnchainFee messages. 2020-09-15 13:26:41 +08:00
ZmnSCPxj jxPCSnmZ
371331d2db Boss/Mod/OnchainFeeMonitor.cpp: Monitor for onchain fees. 2020-09-12 19:45:37 +08:00