From d09071da5bc997f2de1f55ca7a9babc3d7619329 Mon Sep 17 00:00:00 2001 From: fanquake Date: Sat, 11 Sep 2021 10:29:00 +0800 Subject: [PATCH] [MOVEONLY] consensus: move amount.h into consensus Move amount.h to consensus/amount.h. Renames, adds missing and removes uneeded includes. --- src/Makefile.am | 2 +- src/bitcoin-tx.cpp | 1 + src/{ => consensus}/amount.h | 6 +++--- src/consensus/tx_check.cpp | 1 + src/consensus/tx_verify.cpp | 1 + src/consensus/tx_verify.h | 2 +- src/core_io.h | 2 +- src/core_write.cpp | 1 + src/init.cpp | 2 +- src/interfaces/node.h | 2 +- src/interfaces/wallet.h | 2 +- src/miner.cpp | 2 +- src/net.h | 2 +- src/net_processing.cpp | 1 + src/node/coinstats.h | 2 +- src/node/psbt.cpp | 2 +- src/policy/feerate.h | 2 +- src/policy/fees.h | 2 +- src/primitives/transaction.cpp | 1 + src/primitives/transaction.h | 2 +- src/qt/bitcoinamountfield.h | 2 +- src/qt/bitcoingui.h | 2 +- src/qt/bitcoinunits.cpp | 2 ++ src/qt/bitcoinunits.h | 2 +- src/qt/coincontroldialog.h | 2 +- src/qt/guiutil.h | 2 +- src/qt/optionsmodel.h | 1 - src/qt/sendcoinsrecipient.h | 2 +- src/qt/transactionfilterproxy.h | 2 +- src/qt/transactionrecord.h | 2 +- src/qt/walletmodeltransaction.h | 2 +- src/qt/walletview.h | 2 +- src/rpc/blockchain.cpp | 2 +- src/rpc/blockchain.h | 2 +- src/rpc/mining.cpp | 2 +- src/rpc/rawtransaction.cpp | 1 + src/rpc/rawtransaction_util.cpp | 1 + src/rpc/server.h | 1 - src/rpc/util.cpp | 1 + src/script/sign.cpp | 1 + src/test/amount_tests.cpp | 2 +- src/test/fuzz/coins_view.cpp | 2 +- src/test/fuzz/fee_rate.cpp | 2 +- src/test/fuzz/fees.cpp | 2 +- src/test/fuzz/integer.cpp | 2 +- src/test/fuzz/script_flags.cpp | 1 + src/test/fuzz/util.cpp | 1 + src/test/fuzz/util.h | 2 +- src/test/policy_fee_tests.cpp | 2 +- src/test/transaction_tests.cpp | 1 + src/test/validation_tests.cpp | 1 + src/txmempool.h | 2 +- src/util/moneystr.cpp | 2 +- src/util/moneystr.h | 2 +- src/validation.cpp | 1 + src/validation.h | 2 +- src/wallet/coinselection.cpp | 1 + src/wallet/coinselection.h | 2 +- src/wallet/fees.h | 2 +- src/wallet/interfaces.cpp | 2 +- src/wallet/receive.cpp | 1 + src/wallet/receive.h | 2 +- src/wallet/rpcwallet.cpp | 2 +- src/wallet/spend.cpp | 1 + src/wallet/spend.h | 1 + src/wallet/test/coinselector_tests.cpp | 2 +- src/wallet/test/spend_tests.cpp | 1 + src/wallet/transaction.h | 2 +- src/wallet/wallet.cpp | 1 + src/wallet/wallet.h | 2 +- src/wallet/walletdb.h | 1 - 71 files changed, 71 insertions(+), 51 deletions(-) rename src/{ => consensus}/amount.h (90%) diff --git a/src/Makefile.am b/src/Makefile.am index 52c8b85357b..784a281b4ce 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -498,9 +498,9 @@ crypto_libbitcoin_crypto_shani_a_SOURCES = crypto/sha256_shani.cpp libbitcoin_consensus_a_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) libbitcoin_consensus_a_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) libbitcoin_consensus_a_SOURCES = \ - amount.h \ arith_uint256.cpp \ arith_uint256.h \ + consensus/amount.h \ consensus/merkle.cpp \ consensus/merkle.h \ consensus/params.h \ diff --git a/src/bitcoin-tx.cpp b/src/bitcoin-tx.cpp index 98916460aa1..fc3bc6aa713 100644 --- a/src/bitcoin-tx.cpp +++ b/src/bitcoin-tx.cpp @@ -8,6 +8,7 @@ #include #include +#include #include #include #include diff --git a/src/amount.h b/src/consensus/amount.h similarity index 90% rename from src/amount.h rename to src/consensus/amount.h index 47968e80b17..d032e7b908b 100644 --- a/src/amount.h +++ b/src/consensus/amount.h @@ -3,8 +3,8 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#ifndef BITCOIN_AMOUNT_H -#define BITCOIN_AMOUNT_H +#ifndef BITCOIN_CONSENSUS_AMOUNT_H +#define BITCOIN_CONSENSUS_AMOUNT_H #include @@ -25,4 +25,4 @@ static const CAmount COIN = 100000000; static const CAmount MAX_MONEY = 21000000 * COIN; inline bool MoneyRange(const CAmount& nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); } -#endif // BITCOIN_AMOUNT_H +#endif // BITCOIN_CONSENSUS_AMOUNT_H diff --git a/src/consensus/tx_check.cpp b/src/consensus/tx_check.cpp index bb8cd10c638..de4824fadc0 100644 --- a/src/consensus/tx_check.cpp +++ b/src/consensus/tx_check.cpp @@ -4,6 +4,7 @@ #include +#include #include #include diff --git a/src/consensus/tx_verify.cpp b/src/consensus/tx_verify.cpp index 0ab790ccdc4..a07adae536a 100644 --- a/src/consensus/tx_verify.cpp +++ b/src/consensus/tx_verify.cpp @@ -4,6 +4,7 @@ #include +#include #include #include #include