From fa4068b4e2192f168bb120624eca5735f0dadf6f Mon Sep 17 00:00:00 2001 From: MacroFake Date: Tue, 31 May 2022 13:30:23 +0200 Subject: Move minRelayTxFee to policy/settings Also fix includes using iwyu --- src/policy/feerate.cpp | 2 +- src/policy/feerate.h | 3 +++ src/policy/fees.cpp | 18 ++++++++++++++++++ src/policy/fees.h | 6 +++--- src/policy/packages.cpp | 6 +++++- src/policy/packages.h | 2 ++ src/policy/policy.cpp | 14 +++++++++++++- src/policy/policy.h | 9 +++++++-- src/policy/rbf.cpp | 10 +++++++++- src/policy/rbf.h | 9 ++++++++- src/policy/settings.cpp | 1 + src/policy/settings.h | 7 ++++++- 12 files changed, 76 insertions(+), 11 deletions(-) (limited to 'src/policy') diff --git a/src/policy/feerate.cpp b/src/policy/feerate.cpp index 0ea56d8db7..82b767793d 100644 --- a/src/policy/feerate.cpp +++ b/src/policy/feerate.cpp @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. +#include #include - #include #include diff --git a/src/policy/feerate.h b/src/policy/feerate.h index 50fd6fd11b..a8d4d2fc63 100644 --- a/src/policy/feerate.h +++ b/src/policy/feerate.h @@ -9,7 +9,10 @@ #include #include + +#include #include +#include const std::string CURRENCY_UNIT = "BTC"; // One formatted unit const std::string CURRENCY_ATOM = "sat"; // One indivisible minimum value unit diff --git a/src/policy/fees.cpp b/src/policy/fees.cpp index d2deaf69d0..b39632364f 100644 --- a/src/policy/fees.cpp +++ b/src/policy/fees.cpp @@ -6,12 +6,30 @@ #include #include +#include #include #include +#include +#include +#include +#include #include +#include +#include #include +#include #include #include +#include + +#include +#include +#include +#include +#include +#include +#include +#include static const char* FEE_ESTIMATES_FILENAME = "fee_estimates.dat"; diff --git a/src/policy/fees.h b/src/policy/fees.h index 6e25bb42b8..dea1e1d31b 100644 --- a/src/policy/fees.h +++ b/src/policy/fees.h @@ -7,20 +7,20 @@ #include #include -#include #include #include +#include +#include #include #include #include +#include #include #include class CAutoFile; -class CFeeRate; class CTxMemPoolEntry; -class CTxMemPool; class TxConfirmStats; /* Identifier for each of the 3 different TxConfirmStats which will track diff --git a/src/policy/packages.cpp b/src/policy/packages.cpp index 21f5488816..67918c9dec 100644 --- a/src/policy/packages.cpp +++ b/src/policy/packages.cpp @@ -2,12 +2,16 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include #include +#include #include #include #include +#include +#include +#include +#include #include #include diff --git a/src/policy/packages.h b/src/policy/packages.h index 9f274f6b7d..ba6a3a9a06 100644 --- a/src/policy/packages.h +++ b/src/policy/packages.h @@ -5,10 +5,12 @@ #ifndef BITCOIN_POLICY_PACKAGES_H #define BITCOIN_POLICY_PACKAGES_H +#include #include #include #include +#include #include /** Default maximum number of transactions in a package. */ diff --git a/src/policy/policy.cpp b/src/policy/policy.cpp index 6aba6a4a5b..f6452266b7 100644 --- a/src/policy/policy.cpp +++ b/src/policy/policy.cpp @@ -7,10 +7,22 @@ #include -#include #include +#include +#include +#include +#include +#include +#include