fees: refactor: rename fees to block_policy_estimator

- Also move it to policy/fees and update the includes
- Note: the block_policy_estimator.h include in block_policy_estimator.cpp was done manually.
This commit is contained in:
ismaelsadeeq 2025-01-09 17:31:05 -05:00
parent 3d9a393ef8
commit 85dce07e3b
23 changed files with 28 additions and 25 deletions

View File

@ -257,7 +257,7 @@ add_library(bitcoin_node STATIC EXCLUDE_FROM_ALL
node/warnings.cpp
noui.cpp
policy/ephemeral_policy.cpp
policy/fees.cpp
policy/fees/block_policy_estimator.cpp
policy/fees_args.cpp
policy/fees/forecaster_man.cpp
policy/packages.cpp

View File

@ -6,7 +6,7 @@
#include <common/messages.h>
#include <common/types.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <node/types.h>
#include <tinyformat.h>
#include <util/strencodings.h>

View File

@ -56,7 +56,8 @@
#include <node/miner.h>
#include <node/peerman_args.h>
#include <policy/feerate.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/fees/forecaster_man.h>
#include <policy/fees_args.h>
#include <policy/policy.h>
#include <policy/settings.h>

View File

@ -27,7 +27,7 @@
#include <node/txdownloadman.h>
#include <node/txreconciliation.h>
#include <node/warnings.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/policy.h>
#include <policy/settings.h>
#include <primitives/block.h>

View File

@ -15,7 +15,7 @@
#include <netgroup.h>
#include <node/kernel_notifications.h>
#include <node/warnings.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <scheduler.h>
#include <txmempool.h>
#include <validation.h>

View File

@ -40,7 +40,8 @@
#include <node/types.h>
#include <node/warnings.h>
#include <policy/feerate.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/fees/forecaster_man.h>
#include <policy/policy.h>
#include <policy/rbf.h>
#include <policy/settings.h>

View File

@ -3,7 +3,7 @@
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <common/system.h>
#include <consensus/amount.h>

View File

@ -2,8 +2,8 @@
// Copyright (c) 2009-2022 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#ifndef BITCOIN_POLICY_FEES_H
#define BITCOIN_POLICY_FEES_H
#ifndef BITCOIN_POLICY_FEES_BLOCK_POLICY_ESTIMATOR_H
#define BITCOIN_POLICY_FEES_BLOCK_POLICY_ESTIMATOR_H
#include <consensus/amount.h>
#include <policy/feerate.h>
@ -342,4 +342,4 @@ private:
FastRandomContext& insecure_rand GUARDED_BY(m_insecure_rand_mutex);
};
#endif // BITCOIN_POLICY_FEES_H
#endif // BITCOIN_POLICY_FEES_BLOCK_POLICY_ESTIMATOR_H

View File

@ -21,7 +21,7 @@
#include <key_io.h>
#include <node/interface_ui.h>
#include <node/types.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <txmempool.h>
#include <validation.h>
#include <wallet/coincontrol.h>

View File

@ -7,7 +7,7 @@
#include <core_io.h>
#include <node/context.h>
#include <policy/feerate.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <rpc/protocol.h>
#include <rpc/request.h>
#include <rpc/server.h>

View File

@ -9,7 +9,8 @@
#include <net_processing.h>
#include <node/context.h>
#include <node/miner.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/fees/forecaster_man.h>
#include <pow.h>
#include <rpc/protocol.h>
#include <rpc/request.h>

View File

@ -3,7 +3,7 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <consensus/amount.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <boost/test/unit_test.hpp>

View File

@ -4,7 +4,7 @@
#include <common/messages.h>
#include <consensus/amount.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <test/fuzz/FuzzedDataProvider.h>
#include <test/fuzz/fuzz.h>
#include <test/fuzz/util.h>

View File

@ -5,7 +5,7 @@
#include <common/messages.h>
#include <merkleblock.h>
#include <node/types.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <rpc/util.h>
#include <test/fuzz/FuzzedDataProvider.h>
#include <test/fuzz/fuzz.h>

View File

@ -3,7 +3,7 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <kernel/mempool_entry.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/fees_args.h>
#include <primitives/transaction.h>
#include <streams.h>

View File

@ -2,7 +2,7 @@
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/fees_args.h>
#include <streams.h>
#include <test/fuzz/FuzzedDataProvider.h>

View File

@ -2,7 +2,7 @@
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/fees_args.h>
#include <policy/policy.h>
#include <test/util/txmempool.h>

View File

@ -28,7 +28,7 @@
#include <node/peerman_args.h>
#include <node/warnings.h>
#include <noui.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <pow.h>
#include <random.h>
#include <rpc/blockchain.h>

View File

@ -7,7 +7,7 @@
#include <outputtype.h>
#include <policy/feerate.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <primitives/transaction.h>
#include <script/keyorigin.h>
#include <script/signingprovider.h>

View File

@ -6,7 +6,7 @@
#include <consensus/validation.h>
#include <interfaces/chain.h>
#include <node/types.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <policy/policy.h>
#include <util/moneystr.h>
#include <util/rbf.h>

View File

@ -9,7 +9,7 @@
#include <interfaces/chain.h>
#include <interfaces/handler.h>
#include <node/types.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <primitives/transaction.h>
#include <rpc/server.h>
#include <scheduler.h>

View File

@ -6,7 +6,7 @@
#define BITCOIN_WALLET_SPEND_H
#include <consensus/amount.h>
#include <policy/fees.h> // for FeeCalculation
#include <policy/fees/block_policy_estimator.h> // for FeeCalculation
#include <util/result.h>
#include <wallet/coinselection.h>
#include <wallet/transaction.h>

View File

@ -3,7 +3,7 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <consensus/amount.h>
#include <policy/fees.h>
#include <policy/fees/block_policy_estimator.h>
#include <script/solver.h>
#include <validation.h>
#include <wallet/coincontrol.h>