Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fee Estimation via Fee rate Forecasters #30157

Draft
wants to merge 22 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
66d4a29
fees: add `ForecastResult` class
ismaelsadeeq Jan 9, 2025
a29c038
fees: add `ConfirmationTarget` struct
ismaelsadeeq Jan 9, 2025
0de1842
fees: add Forecaster abstract class
ismaelsadeeq Jan 9, 2025
35a0576
fees: add `ForecastType` enum
ismaelsadeeq Jan 9, 2025
5134735
fees: add `ForecasterMan` class
ismaelsadeeq Jan 13, 2025
435f242
fees: refactor: rename policy_fee_tests.cpp to feerounder_tests.cpp
ismaelsadeeq Jan 13, 2025
86d46e7
fees: refactor: rename fees to block_policy_estimator
ismaelsadeeq Jan 9, 2025
0e6690e
fees: rename fees_args to block_policy_estimator_args
ismaelsadeeq Jan 15, 2025
c67949d
fees: return current block height in `estimateSmartFee`
ismaelsadeeq Aug 12, 2024
956926c
fees: make block_policy_estimator a forecaster
ismaelsadeeq Jan 13, 2025
ce71990
fees: add block policy estimator to forecaster manager
ismaelsadeeq Jan 15, 2025
17e8442
fees: add `forecastTypeToString` method
ismaelsadeeq Jan 2, 2025
4892df5
fees: add `CalculatePercentiles` function
ismaelsadeeq Jan 15, 2025
8befea5
fees: add `MemPoolForecaster` class
ismaelsadeeq Nov 13, 2024
115928a
test: add mempool forecaster unit test
ismaelsadeeq Nov 13, 2024
aecb08b
fees: cache `MemPoolPolicyEstimator` forecasts
ismaelsadeeq Nov 13, 2024
3bf2c46
fees: add `GetFeeEstimateFromForecasters` method
ismaelsadeeq Jan 15, 2025
c667bb1
===== End of FeeRateForecasterMan commits =====
willcl-ark Jul 1, 2024
d1b786e
rpc: create an rpc `estimatefee`
ismaelsadeeq Aug 18, 2023
a405eef
test: test `estimatefee` rpc
ismaelsadeeq Jun 24, 2024
8982cfe
test: add `estimatefee` functionality test
ismaelsadeeq Jan 22, 2025
6d0c2c7
===== End of RPC commits =====
willcl-ark Jul 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
===== End of RPC commits =====
willcl-ark authored and ismaelsadeeq committed Jan 22, 2025
commit 6d0c2c7a7ad31fdca00fddb0260f404566fa8304

No changes to show.

This commit has no content.