Merge #16659: refactoring: Remove unused includes

084e17cebd424b8e8ced674bc810eef4e6ee5d3b Remove unused includes (practicalswift)

Pull request description:

  As requested by MarcoFalke in https://github.com/bitcoin/bitcoin/pull/16273#issuecomment-521332089:

  This PR removes unused includes.

  Please note that in contrast to #16273 I'm limiting the scope to the trivial cases of pure removals (i.e. no includes added) to make reviewing easier.

  I'm seeking "Concept ACK":s for this obviously non-urgent minor cleanup.

  Rationale:
  * Avoids unnecessary re-compiles in case of header changes.
  * Makes reasoning about code dependencies easier.
  * Reduces compile-time memory usage.
  * Reduces compilation time.
  * Warm fuzzy feeling of being lean :-)

ACKs for top commit:
  ryanofsky:
    Code review ACK 084e17cebd424b8e8ced674bc810eef4e6ee5d3b. PR only removes include lines and it still compiles. In the worst case someone might have to explicitly add an include later for something now included implicitly. But maybe some effort was taken to avoid this, and it wouldn't be a tragedy anyway.

Tree-SHA512: 89de56edc6ceea4696e9579bccff10c80080821685b9fb4e8c5ef593b6e43cf662f358788701bb09f84867693f66b2e4db035b92b522a0a775f50b7ecffd6a6d
This commit is contained in:
MarcoFalke 2019-10-16 17:33:48 -04:00 committed by pasta
parent 58d3e1381b
commit 3c5dcb036a
108 changed files with 2 additions and 150 deletions

View File

@ -9,8 +9,6 @@
#include <util/strencodings.h> #include <util/strencodings.h>
#include <crypto/common.h> #include <crypto/common.h>
#include <stdio.h>
#include <string.h>
template <unsigned int BITS> template <unsigned int BITS>
base_uint<BITS>::base_uint(const std::string& str) base_uint<BITS>::base_uint(const std::string& str)

View File

@ -6,13 +6,11 @@
#ifndef BITCOIN_ARITH_UINT256_H #ifndef BITCOIN_ARITH_UINT256_H
#define BITCOIN_ARITH_UINT256_H #define BITCOIN_ARITH_UINT256_H
#include <assert.h>
#include <cstring> #include <cstring>
#include <limits> #include <limits>
#include <stdexcept> #include <stdexcept>
#include <stdint.h> #include <stdint.h>
#include <string> #include <string>
#include <vector>
class uint256; class uint256;

View File

@ -9,7 +9,6 @@
#include <array> #include <array>
#include <vector> #include <vector>
#include <string>
static void Base58Encode(benchmark::Bench& bench) static void Base58Encode(benchmark::Bench& bench)

View File

@ -6,7 +6,6 @@
#define BITCOIN_BENCH_BENCH_H #define BITCOIN_BENCH_BENCH_H
#include <functional> #include <functional>
#include <limits>
#include <map> #include <map>
#include <string> #include <string>
#include <vector> #include <vector>

View File

@ -12,7 +12,6 @@
#include <validation.h> #include <validation.h>
#include <list>
#include <vector> #include <vector>
static void AssembleBlock(benchmark::Bench& bench) static void AssembleBlock(benchmark::Bench& bench)

View File

@ -2,7 +2,6 @@
// Distributed under the MIT software license, see the accompanying // Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <iostream>
#include <bench/bench.h> #include <bench/bench.h>
#include <hash.h> #include <hash.h>

View File

@ -2,7 +2,6 @@
// Distributed under the MIT software license, see the accompanying // Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <iostream>
#include <bench/bench.h> #include <bench/bench.h>
#include <crypto/chacha_poly_aead.h> #include <crypto/chacha_poly_aead.h>

View File

@ -4,7 +4,6 @@
#include <bench/bench.h> #include <bench/bench.h>
#include <chainparams.h> #include <chainparams.h>
#include <coins.h>
#include <consensus/merkle.h> #include <consensus/merkle.h>
#include <consensus/validation.h> #include <consensus/validation.h>
#include <miner.h> #include <miner.h>
@ -15,8 +14,6 @@
#include <validation.h> #include <validation.h>
#include <validationinterface.h> #include <validationinterface.h>
#include <list>
#include <vector>
static void DuplicateInputs(benchmark::Bench& bench) static void DuplicateInputs(benchmark::Bench& bench)

View File

@ -6,7 +6,6 @@
#include <support/lockedpool.h> #include <support/lockedpool.h>
#include <iostream>
#include <vector> #include <vector>
#define ASIZE 2048 #define ASIZE 2048

View File

@ -6,8 +6,6 @@
#include <policy/policy.h> #include <policy/policy.h>
#include <txmempool.h> #include <txmempool.h>
#include <list>
#include <vector>
static void AddTx(const CTransactionRef& tx, const CAmount& nFee, CTxMemPool& pool) EXCLUSIVE_LOCKS_REQUIRED(cs_main, pool.cs) static void AddTx(const CTransactionRef& tx, const CAmount& nFee, CTxMemPool& pool) EXCLUSIVE_LOCKS_REQUIRED(cs_main, pool.cs)
{ {

View File

@ -2,7 +2,6 @@
// Distributed under the MIT software license, see the accompanying // Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <iostream>
#include <vector> #include <vector>
#include <bench/bench.h> #include <bench/bench.h>

View File

@ -2,7 +2,6 @@
// Distributed under the MIT software license, see the accompanying // Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <iostream>
#include <bench/bench.h> #include <bench/bench.h>
#include <bloom.h> #include <bloom.h>

View File

@ -9,8 +9,6 @@
#include <univalue.h> #include <univalue.h>
#include <list>
#include <vector>
static void AddTx(const CTransactionRef& tx, const CAmount& fee, CTxMemPool& pool) EXCLUSIVE_LOCKS_REQUIRED(cs_main, pool.cs) static void AddTx(const CTransactionRef& tx, const CAmount& fee, CTxMemPool& pool) EXCLUSIVE_LOCKS_REQUIRED(cs_main, pool.cs)
{ {

View File

@ -7,7 +7,6 @@
#include <primitives/block.h> #include <primitives/block.h>
#include <memory>
class CTxMemPool; class CTxMemPool;

View File

@ -5,7 +5,6 @@
#include <compressor.h> #include <compressor.h>
#include <hash.h>
#include <pubkey.h> #include <pubkey.h>
#include <script/standard.h> #include <script/standard.h>

View File

@ -5,10 +5,8 @@
#ifndef BITCOIN_CONSENSUS_MERKLE_H #ifndef BITCOIN_CONSENSUS_MERKLE_H
#define BITCOIN_CONSENSUS_MERKLE_H #define BITCOIN_CONSENSUS_MERKLE_H
#include <stdint.h>
#include <vector> #include <vector>
#include <primitives/transaction.h>
#include <primitives/block.h> #include <primitives/block.h>
#include <uint256.h> #include <uint256.h>

View File

@ -7,8 +7,6 @@
#define BITCOIN_CONSENSUS_PARAMS_H #define BITCOIN_CONSENSUS_PARAMS_H
#include <uint256.h> #include <uint256.h>
#include <map>
#include <string>
#include <llmq/params.h> #include <llmq/params.h>
namespace Consensus { namespace Consensus {

View File

@ -5,7 +5,6 @@
#include <crypto/aes.h> #include <crypto/aes.h>
#include <crypto/common.h> #include <crypto/common.h>
#include <assert.h>
#include <string.h> #include <string.h>
extern "C" { extern "C" {

View File

@ -4,7 +4,6 @@
#include <crypto/chacha_poly_aead.h> #include <crypto/chacha_poly_aead.h>
#include <crypto/common.h>
#include <crypto/poly1305.h> #include <crypto/poly1305.h>
#include <support/cleanse.h> #include <support/cleanse.h>

View File

@ -7,7 +7,6 @@
#include <assert.h> #include <assert.h>
#include <string.h> #include <string.h>
#include <atomic>
#if defined(__x86_64__) || defined(__amd64__) || defined(__i386__) #if defined(__x86_64__) || defined(__amd64__) || defined(__i386__)
#if defined(USE_ASM) #if defined(USE_ASM)

View File

@ -11,7 +11,6 @@
#include <stdint.h> #include <stdint.h>
#include <immintrin.h> #include <immintrin.h>
#include <crypto/common.h>
namespace { namespace {

View File

@ -10,7 +10,6 @@
#include <chainparamsbase.h> #include <chainparamsbase.h>
#include <clientversion.h> #include <clientversion.h>
#include <fs.h>
#include <rpc/client.h> #include <rpc/client.h>
#include <rpc/protocol.h> #include <rpc/protocol.h>
#include <stacktraces.h> #include <stacktraces.h>

View File

@ -13,7 +13,6 @@
#include <core_io.h> #include <core_io.h>
#include <key_io.h> #include <key_io.h>
#include <keystore.h> #include <keystore.h>
#include <policy/policy.h>
#include <primitives/transaction.h> #include <primitives/transaction.h>
#include <script/script.h> #include <script/script.h>
#include <script/sign.h> #include <script/sign.h>

View File

@ -14,8 +14,6 @@
#include <util/strencodings.h> #include <util/strencodings.h>
#include <wallet/wallettool.h> #include <wallet/wallettool.h>
#include <stdio.h>
const std::function<std::string(const char*)> G_TRANSLATION_FUN = nullptr; const std::function<std::string(const char*)> G_TRANSLATION_FUN = nullptr;
static void SetupWalletToolArgs() static void SetupWalletToolArgs()

View File

@ -11,10 +11,9 @@
#include <chainparams.h> #include <chainparams.h>
#include <clientversion.h> #include <clientversion.h>
#include <compat.h> #include <compat.h>
#include <fs.h> #include <init.h>
#include <interfaces/chain.h> #include <interfaces/chain.h>
#include <rpc/server.h> #include <rpc/server.h>
#include <init.h>
#include <noui.h> #include <noui.h>
#include <shutdown.h> #include <shutdown.h>
#include <util/system.h> #include <util/system.h>

View File

@ -11,7 +11,6 @@
#include <streams.h> #include <streams.h>
#include <util/system.h> #include <util/system.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <version.h>
#include <typeindex> #include <typeindex>

View File

@ -6,8 +6,6 @@
#include <util/system.h> #include <util/system.h>
#include <walletinitinterface.h> #include <walletinitinterface.h>
#include <stdio.h>
class CWallet; class CWallet;
namespace interfaces { namespace interfaces {

View File

@ -6,11 +6,9 @@
#include <chainparams.h> #include <chainparams.h>
#include <httpserver.h> #include <httpserver.h>
#include <key_io.h>
#include <rpc/protocol.h> #include <rpc/protocol.h>
#include <rpc/server.h> #include <rpc/server.h>
#include <random.h> #include <random.h>
#include <sync.h>
#include <util/system.h> #include <util/system.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <ui_interface.h> #include <ui_interface.h>

View File

@ -5,8 +5,6 @@
#ifndef BITCOIN_HTTPRPC_H #ifndef BITCOIN_HTTPRPC_H
#define BITCOIN_HTTPRPC_H #define BITCOIN_HTTPRPC_H
#include <string>
#include <map>
/** Start HTTP RPC subsystem. /** Start HTTP RPC subsystem.
* Precondition; HTTP and RPC has been started. * Precondition; HTTP and RPC has been started.

View File

@ -23,7 +23,6 @@
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <signal.h>
#include <event2/thread.h> #include <event2/thread.h>
#include <event2/buffer.h> #include <event2/buffer.h>

View File

@ -6,7 +6,6 @@
#define BITCOIN_HTTPSERVER_H #define BITCOIN_HTTPSERVER_H
#include <string> #include <string>
#include <stdint.h>
#include <functional> #include <functional>
static const int DEFAULT_HTTP_THREADS=4; static const int DEFAULT_HTTP_THREADS=4;

View File

@ -9,7 +9,6 @@
#include <primitives/block.h> #include <primitives/block.h>
#include <primitives/transaction.h> #include <primitives/transaction.h>
#include <threadinterrupt.h> #include <threadinterrupt.h>
#include <uint256.h>
#include <validationinterface.h> #include <validationinterface.h>
class CBlockIndex; class CBlockIndex;

View File

@ -15,13 +15,11 @@
#include <policy/policy.h> #include <policy/policy.h>
#include <primitives/block.h> #include <primitives/block.h>
#include <primitives/transaction.h> #include <primitives/transaction.h>
#include <protocol.h>
#include <rpc/protocol.h> #include <rpc/protocol.h>
#include <rpc/server.h> #include <rpc/server.h>
#include <shutdown.h> #include <shutdown.h>
#include <policy/settings.h> #include <policy/settings.h>
#include <sync.h> #include <sync.h>
#include <threadsafety.h>
#include <timedata.h> #include <timedata.h>
#include <txmempool.h> #include <txmempool.h>
#include <ui_interface.h> #include <ui_interface.h>

View File

@ -5,7 +5,6 @@
#include <interfaces/node.h> #include <interfaces/node.h>
#include <addrdb.h> #include <addrdb.h>
#include <amount.h>
#include <banman.h> #include <banman.h>
#include <chain.h> #include <chain.h>
#include <chainparams.h> #include <chainparams.h>
@ -24,7 +23,6 @@
#include <netbase.h> #include <netbase.h>
#include <policy/feerate.h> #include <policy/feerate.h>
#include <policy/fees.h> #include <policy/fees.h>
#include <policy/policy.h>
#include <policy/settings.h> #include <policy/settings.h>
#include <primitives/block.h> #include <primitives/block.h>
#include <rpc/server.h> #include <rpc/server.h>
@ -44,7 +42,6 @@
#include <coinjoin/coinjoin.h> #include <coinjoin/coinjoin.h>
#include <coinjoin/options.h> #include <coinjoin/options.h>
#include <atomic>
#include <univalue.h> #include <univalue.h>
class CWallet; class CWallet;

View File

@ -12,7 +12,6 @@
#include <interfaces/chain.h> #include <interfaces/chain.h>
#include <interfaces/handler.h> #include <interfaces/handler.h>
#include <net.h> #include <net.h>
#include <policy/feerate.h>
#include <policy/fees.h> #include <policy/fees.h>
#include <policy/policy.h> #include <policy/policy.h>
#include <primitives/transaction.h> #include <primitives/transaction.h>
@ -32,7 +31,6 @@
#include <wallet/rpcwallet.h> #include <wallet/rpcwallet.h>
#include <wallet/load.h> #include <wallet/load.h>
#include <wallet/wallet.h> #include <wallet/wallet.h>
#include <wallet/walletutil.h>
#include <memory> #include <memory>
#include <string> #include <string>

View File

@ -7,7 +7,6 @@
#include <base58.h> #include <base58.h>
#include <bech32.h> #include <bech32.h>
#include <chainparams.h> #include <chainparams.h>
#include <script/script.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <boost/variant/apply_visitor.hpp> #include <boost/variant/apply_visitor.hpp>

View File

@ -20,7 +20,6 @@
#include <policy/policy.h> #include <policy/policy.h>
#include <pow.h> #include <pow.h>
#include <primitives/transaction.h> #include <primitives/transaction.h>
#include <script/standard.h>
#include <timedata.h> #include <timedata.h>
#include <util/system.h> #include <util/system.h>
#include <util/moneystr.h> #include <util/moneystr.h>
@ -37,7 +36,6 @@
#include <masternode/payments.h> #include <masternode/payments.h>
#include <algorithm> #include <algorithm>
#include <queue>
#include <utility> #include <utility>
// Unconfirmed transactions in the memory pool often depend on other // Unconfirmed transactions in the memory pool often depend on other

View File

@ -15,10 +15,8 @@
#include <chainparams.h> #include <chainparams.h>
#include <clientversion.h> #include <clientversion.h>
#include <consensus/consensus.h> #include <consensus/consensus.h>
#include <crypto/common.h>
#include <crypto/sha256.h> #include <crypto/sha256.h>
#include <net_permissions.h> #include <net_permissions.h>
#include <primitives/transaction.h>
#include <netbase.h> #include <netbase.h>
#include <scheduler.h> #include <scheduler.h>
#include <ui_interface.h> #include <ui_interface.h>
@ -52,7 +50,6 @@
#ifdef USE_UPNP #ifdef USE_UPNP
#include <miniupnpc/miniupnpc.h> #include <miniupnpc/miniupnpc.h>
#include <miniupnpc/miniwget.h>
#include <miniupnpc/upnpcommands.h> #include <miniupnpc/upnpcommands.h>
#include <miniupnpc/upnperrors.h> #include <miniupnpc/upnperrors.h>
// The minimum supported miniUPnPc API version is set to 10. This keeps compatibility // The minimum supported miniUPnPc API version is set to 10. This keeps compatibility

View File

@ -7,7 +7,6 @@
#include <addrman.h> #include <addrman.h>
#include <banman.h> #include <banman.h>
#include <arith_uint256.h>
#include <blockencodings.h> #include <blockencodings.h>
#include <blockfilter.h> #include <blockfilter.h>
#include <chainparams.h> #include <chainparams.h>

View File

@ -13,7 +13,6 @@
#include <compat.h> #include <compat.h>
#include <prevector.h> #include <prevector.h>
#include <serialize.h> #include <serialize.h>
#include <span.h>
#include <tinyformat.h> #include <tinyformat.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <util/string.h> #include <util/string.h>

View File

@ -5,9 +5,7 @@
#include <node/coinstats.h> #include <node/coinstats.h>
#include <amount.h>
#include <coins.h> #include <coins.h>
#include <chain.h>
#include <hash.h> #include <hash.h>
#include <serialize.h> #include <serialize.h>
#include <validation.h> #include <validation.h>

View File

@ -5,11 +5,10 @@
#include <consensus/validation.h> #include <consensus/validation.h>
#include <net.h> #include <net.h>
#include <txmempool.h> #include <util/validation.h>
#include <validation.h> #include <validation.h>
#include <validationinterface.h> #include <validationinterface.h>
#include <node/transaction.h> #include <node/transaction.h>
#include <util/validation.h>
#include <future> #include <future>

View File

@ -7,7 +7,6 @@
#include <attributes.h> #include <attributes.h>
#include <primitives/transaction.h> #include <primitives/transaction.h>
#include <uint256.h>
#include <util/error.h> #include <util/error.h>
/** /**

View File

@ -9,8 +9,6 @@
#include <ui_interface.h> #include <ui_interface.h>
#include <util/system.h> #include <util/system.h>
#include <cstdio>
#include <stdint.h>
#include <string> #include <string>
#include <boost/signals2/connection.hpp> #include <boost/signals2/connection.hpp>

View File

@ -7,7 +7,6 @@
#include <policy/policy.h> #include <policy/policy.h>
#include <clientversion.h> #include <clientversion.h>
#include <primitives/transaction.h>
#include <streams.h> #include <streams.h>
#include <txmempool.h> #include <txmempool.h>
#include <util/system.h> #include <util/system.h>

View File

@ -12,7 +12,6 @@
#include <algorithm> #include <algorithm>
#include <cstddef> #include <cstddef>
#include <iterator>
#include <type_traits> #include <type_traits>
/** Implements a drop-in replacement for std::vector<T> which stores up to N /** Implements a drop-in replacement for std::vector<T> which stores up to N

View File

@ -9,7 +9,6 @@
#include <streams.h> #include <streams.h>
#include <tinyformat.h> #include <tinyformat.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <crypto/common.h>
uint256 CBlockHeader::GetHash() const uint256 CBlockHeader::GetHash() const
{ {

View File

@ -15,7 +15,6 @@
#include <uint256.h> #include <uint256.h>
#include <version.h> #include <version.h>
#include <atomic>
#include <stdint.h> #include <stdint.h>
#include <string> #include <string>

View File

@ -9,8 +9,6 @@
#include <qt/guiutil.h> #include <qt/guiutil.h>
#include <interfaces/node.h> #include <interfaces/node.h>
#include <sync.h>
#include <util/time.h>
#include <algorithm> #include <algorithm>

View File

@ -21,7 +21,6 @@
#include <wallet/coincontrol.h> #include <wallet/coincontrol.h>
#include <interfaces/node.h> #include <interfaces/node.h>
#include <key_io.h> #include <key_io.h>
#include <policy/fees.h>
#include <policy/policy.h> #include <policy/policy.h>
#include <validation.h> // For mempool #include <validation.h> // For mempool
#include <wallet/fees.h> #include <wallet/fees.h>

View File

@ -9,8 +9,6 @@
#include <qt/guiutil.h> #include <qt/guiutil.h>
#include <interfaces/node.h> #include <interfaces/node.h>
#include <validation.h> // for cs_main
#include <sync.h>
#include <algorithm> #include <algorithm>

View File

@ -15,7 +15,6 @@
#include <util/validation.h> // For strMessageMagic #include <util/validation.h> // For strMessageMagic
#include <validation.h> #include <validation.h>
#include <string>
#include <vector> #include <vector>
#include <QButtonGroup> #include <QButtonGroup>

View File

@ -19,7 +19,6 @@
#include <interfaces/wallet.h> #include <interfaces/wallet.h>
#include <ui_interface.h> #include <ui_interface.h>
#include <util/system.h> #include <util/system.h>
#include <version.h>
#include <QApplication> #include <QApplication>
#include <QCloseEvent> #include <QCloseEvent>

View File

@ -8,7 +8,6 @@
#include <qt/test/paymentrequestdata.h> #include <qt/test/paymentrequestdata.h>
#include <amount.h> #include <amount.h>
#include <chainparams.h>
#include <interfaces/node.h> #include <interfaces/node.h>
#include <random.h> #include <random.h>
#include <script/script.h> #include <script/script.h>

View File

@ -19,7 +19,6 @@
#include <interfaces/node.h> #include <interfaces/node.h>
#include <validation.h> #include <validation.h>
#include <script/script.h> #include <script/script.h>
#include <timedata.h>
#include <util/system.h> #include <util/system.h>
#include <stdint.h> #include <stdint.h>

View File

@ -11,7 +11,6 @@
#include <qt/walletview.h> #include <qt/walletview.h>
#include <cassert> #include <cassert>
#include <cstdio>
#include <QHBoxLayout> #include <QHBoxLayout>
#include <QLabel> #include <QLabel>

View File

@ -22,7 +22,6 @@
#include <interfaces/wallet.h> #include <interfaces/wallet.h>
#include <support/allocators/secure.h> #include <support/allocators/secure.h>
#include <map>
#include <vector> #include <vector>
#include <QObject> #include <QObject>

View File

@ -7,7 +7,6 @@
#include <qt/walletmodel.h> #include <qt/walletmodel.h>
#include <memory>
#include <amount.h> #include <amount.h>
#include <QObject> #include <QObject>

View File

@ -16,7 +16,6 @@
#include <util/time.h> // for GetTimeMicros() #include <util/time.h> // for GetTimeMicros()
#include <stdlib.h> #include <stdlib.h>
#include <chrono>
#include <thread> #include <thread>
#include <support/allocators/secure.h> #include <support/allocators/secure.h>
@ -41,7 +40,6 @@
#include <sys/sysctl.h> #include <sys/sysctl.h>
#endif #endif
#include <mutex>
#if defined(__x86_64__) || defined(__amd64__) || defined(__i386__) #if defined(__x86_64__) || defined(__amd64__) || defined(__i386__)
#include <cpuid.h> #include <cpuid.h>

View File

@ -3,7 +3,6 @@
// Distributed under the MIT software license, see the accompanying // Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <attributes.h>
#include <chain.h> #include <chain.h>
#include <chainparams.h> #include <chainparams.h>
#include <core_io.h> #include <core_io.h>

View File

@ -34,7 +34,6 @@
#include <util/system.h> #include <util/system.h>
#include <validation.h> #include <validation.h>
#include <validationinterface.h> #include <validationinterface.h>
#include <versionbitsinfo.h>
#include <warnings.h> #include <warnings.h>
#include <evo/specialtx.h> #include <evo/specialtx.h>

View File

@ -5,7 +5,6 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <rpc/client.h> #include <rpc/client.h>
#include <rpc/protocol.h>
#include <util/system.h> #include <util/system.h>
#include <set> #include <set>

View File

@ -13,7 +13,6 @@
#include <net_processing.h> #include <net_processing.h>
#include <net_permissions.h> #include <net_permissions.h>
#include <netbase.h> #include <netbase.h>
#include <policy/policy.h>
#include <policy/settings.h> #include <policy/settings.h>
#include <rpc/protocol.h> #include <rpc/protocol.h>
#include <rpc/util.h> #include <rpc/util.h>

View File

@ -7,7 +7,6 @@
#include <chain.h> #include <chain.h>
#include <chainparams.h> #include <chainparams.h>
#include <coins.h> #include <coins.h>
#include <compat/byteswap.h>
#include <consensus/validation.h> #include <consensus/validation.h>
#include <core_io.h> #include <core_io.h>
#include <index/txindex.h> #include <index/txindex.h>
@ -25,7 +24,6 @@
#include <rpc/server.h> #include <rpc/server.h>
#include <rpc/util.h> #include <rpc/util.h>
#include <script/script.h> #include <script/script.h>
#include <script/script_error.h>
#include <script/sign.h> #include <script/sign.h>
#include <script/standard.h> #include <script/standard.h>
#include <txmempool.h> #include <txmempool.h>

View File

@ -7,8 +7,6 @@
#include <rpc/server.h> #include <rpc/server.h>
#include <chainparams.h> #include <chainparams.h>
#include <fs.h>
#include <key_io.h>
#include <random.h> #include <random.h>
#include <rpc/util.h> #include <rpc/util.h>
#include <shutdown.h> #include <shutdown.h>

View File

@ -8,9 +8,7 @@
#include <amount.h> #include <amount.h>
#include <rpc/protocol.h> #include <rpc/protocol.h>
#include <uint256.h>
#include <list>
#include <map> #include <map>
#include <stdint.h> #include <stdint.h>
#include <string> #include <string>

View File

@ -11,7 +11,6 @@
#include <vector> #include <vector>
#include <stdint.h> #include <stdint.h>
#include <string>
class CPubKey; class CPubKey;
class CScript; class CScript;

View File

@ -8,7 +8,6 @@
#include <key.h> #include <key.h>
#include <keystore.h> #include <keystore.h>
#include <script/script.h> #include <script/script.h>
#include <script/sign.h>
typedef std::vector<unsigned char> valtype; typedef std::vector<unsigned char> valtype;

View File

@ -6,7 +6,6 @@
#ifndef BITCOIN_SCRIPT_SIGN_H #ifndef BITCOIN_SCRIPT_SIGN_H
#define BITCOIN_SCRIPT_SIGN_H #define BITCOIN_SCRIPT_SIGN_H
#include <boost/optional.hpp>
#include <hash.h> #include <hash.h>
#include <pubkey.h> #include <pubkey.h>
#include <script/interpreter.h> #include <script/interpreter.h>

View File

@ -11,7 +11,6 @@
#include <boost/variant.hpp> #include <boost/variant.hpp>
#include <stdint.h>
static const bool DEFAULT_ACCEPT_DATACARRIER = true; static const bool DEFAULT_ACCEPT_DATACARRIER = true;

View File

@ -9,7 +9,6 @@
#include <compat/endian.h> #include <compat/endian.h>
#include <algorithm> #include <algorithm>
#include <assert.h>
#include <atomic> #include <atomic>
#include <ios> #include <ios>
#include <limits> #include <limits>

View File

@ -13,8 +13,6 @@
#include <assert.h> #include <assert.h>
#include <ios> #include <ios>
#include <limits> #include <limits>
#include <map>
#include <set>
#include <stdint.h> #include <stdint.h>
#include <stdio.h> #include <stdio.h>
#include <string> #include <string>

View File

@ -13,10 +13,8 @@
#include <util/strencodings.h> #include <util/strencodings.h>
#include <util/threadnames.h> #include <util/threadnames.h>
#include <stdio.h>
#include <map> #include <map>
#include <memory>
#include <set> #include <set>
#include <system_error> #include <system_error>
#include <thread> #include <thread>

View File

@ -8,7 +8,6 @@
#include <key.h> #include <key.h>
#include <key_io.h> #include <key_io.h>
#include <streams.h> #include <streams.h>
#include <util/system.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <test/setup_common.h> #include <test/setup_common.h>

View File

@ -3,7 +3,6 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <compressor.h> #include <compressor.h>
#include <util/system.h>
#include <test/setup_common.h> #include <test/setup_common.h>
#include <script/standard.h> #include <script/standard.h>

View File

@ -6,7 +6,6 @@
#include <policy/policy.h> #include <policy/policy.h>
#include <txmempool.h> #include <txmempool.h>
#include <uint256.h> #include <uint256.h>
#include <util/system.h>
#include <util/time.h> #include <util/time.h>
#include <test/setup_common.h> #include <test/setup_common.h>

View File

@ -5,7 +5,6 @@
#include <chain.h> #include <chain.h>
#include <chainparams.h> #include <chainparams.h>
#include <pow.h> #include <pow.h>
#include <util/system.h>
#include <test/setup_common.h> #include <test/setup_common.h>
#include <boost/test/unit_test.hpp> #include <boost/test/unit_test.hpp>

View File

@ -3,7 +3,6 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <chain.h> #include <chain.h>
#include <util/system.h>
#include <test/setup_common.h> #include <test/setup_common.h>
#include <vector> #include <vector>

View File

@ -2,7 +2,6 @@
// Distributed under the MIT software license, see the accompanying // Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <random.h>
#include <streams.h> #include <streams.h>
#include <test/setup_common.h> #include <test/setup_common.h>

View File

@ -6,7 +6,6 @@
#include <index/txindex.h> #include <index/txindex.h>
#include <script/standard.h> #include <script/standard.h>
#include <test/setup_common.h> #include <test/setup_common.h>
#include <util/system.h>
#include <util/time.h> #include <util/time.h>
#include <validation.h> #include <validation.h>

View File

@ -10,7 +10,6 @@
#include <atomic> #include <atomic>
#include <chrono> #include <chrono>
#include <condition_variable> #include <condition_variable>
#include <mutex>
/* /*
A helper class for interruptible sleeps. Calling operator() will interrupt A helper class for interruptible sleeps. Calling operator() will interrupt

View File

@ -8,7 +8,6 @@
#ifndef BITCOIN_TORCONTROL_H #ifndef BITCOIN_TORCONTROL_H
#define BITCOIN_TORCONTROL_H #define BITCOIN_TORCONTROL_H
#include <scheduler.h>
extern const std::string DEFAULT_TOR_CONTROL; extern const std::string DEFAULT_TOR_CONTROL;
static const bool DEFAULT_LISTEN_ONION = true; static const bool DEFAULT_LISTEN_ONION = true;

View File

@ -12,7 +12,6 @@
#include <primitives/block.h> #include <primitives/block.h>
#include <spentindex.h> #include <spentindex.h>
#include <map>
#include <memory> #include <memory>
#include <string> #include <string>
#include <utility> #include <utility>

View File

@ -6,7 +6,6 @@
#ifndef BITCOIN_TXMEMPOOL_H #ifndef BITCOIN_TXMEMPOOL_H
#define BITCOIN_TXMEMPOOL_H #define BITCOIN_TXMEMPOOL_H
#include <memory>
#include <set> #include <set>
#include <map> #include <map>
#include <vector> #include <vector>

View File

@ -8,7 +8,6 @@
#include <functional> #include <functional>
#include <memory> #include <memory>
#include <stdint.h>
#include <string> #include <string>
class CBlockIndex; class CBlockIndex;

View File

@ -7,7 +7,6 @@
#include <util/strencodings.h> #include <util/strencodings.h>
#include <stdio.h>
#include <string.h> #include <string.h>
template <unsigned int BITS> template <unsigned int BITS>

View File

@ -9,7 +9,6 @@
#include <assert.h> #include <assert.h>
#include <cstring> #include <cstring>
#include <stdexcept>
#include <stdint.h> #include <stdint.h>
#include <string> #include <string>
#include <vector> #include <vector>

View File

@ -5,7 +5,6 @@
#include <util/moneystr.h> #include <util/moneystr.h>
#include <primitives/transaction.h>
#include <tinyformat.h> #include <tinyformat.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <util/string.h> #include <util/string.h>

View File

@ -12,7 +12,6 @@
#include <amount.h> #include <amount.h>
#include <attributes.h> #include <attributes.h>
#include <cstdint>
#include <string> #include <string>
/* Do not use these functions to represent or parse monetary amounts to or from /* Do not use these functions to represent or parse monetary amounts to or from

View File

@ -15,7 +15,6 @@
#include <util/getuniquepath.h> #include <util/getuniquepath.h>
#include <util/strencodings.h> #include <util/strencodings.h>
#include <stdarg.h>
#if (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) #if (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__))
#include <pthread.h> #include <pthread.h>

View File

@ -6,7 +6,6 @@
#include <config/dash-config.h> #include <config/dash-config.h>
#endif #endif
#include <atomic>
#include <thread> #include <thread>
#if (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)) #if (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__))

View File

@ -30,7 +30,6 @@
#include <reverse_iterator.h> #include <reverse_iterator.h>
#include <script/script.h> #include <script/script.h>
#include <script/sigcache.h> #include <script/sigcache.h>
#include <script/standard.h>
#include <shutdown.h> #include <shutdown.h>
#include <timedata.h> #include <timedata.h>
#include <tinyformat.h> #include <tinyformat.h>
@ -57,8 +56,6 @@
#include <statsd_client.h> #include <statsd_client.h>
#include <future>
#include <sstream>
#include <string> #include <string>
#include <boost/algorithm/string/replace.hpp> #include <boost/algorithm/string/replace.hpp>

View File

@ -25,12 +25,10 @@
#include <algorithm> #include <algorithm>
#include <atomic> #include <atomic>
#include <exception>
#include <map> #include <map>
#include <memory> #include <memory>
#include <set> #include <set>
#include <stdint.h> #include <stdint.h>
#include <string>
#include <utility> #include <utility>
#include <vector> #include <vector>

View File

@ -11,8 +11,6 @@
#include <util/system.h> #include <util/system.h>
#include <validation.h> #include <validation.h>
#include <list>
#include <atomic>
#include <future> #include <future>
#include <boost/signals2/signal.hpp> #include <boost/signals2/signal.hpp>

View File

@ -6,11 +6,8 @@
#include <crypto/aes.h> #include <crypto/aes.h>
#include <crypto/sha512.h> #include <crypto/sha512.h>
#include <script/script.h>
#include <script/standard.h>
#include <util/system.h> #include <util/system.h>
#include <string>
#include <vector> #include <vector>
int CCrypter::BytesToKeySHA512AES(const std::vector<unsigned char>& chSalt, const SecureString& strKeyData, int count, unsigned char *key,unsigned char *iv) const int CCrypter::BytesToKeySHA512AES(const std::vector<unsigned char>& chSalt, const SecureString& strKeyData, int count, unsigned char *key,unsigned char *iv) const

View File

@ -9,7 +9,6 @@
#include <serialize.h> #include <serialize.h>
#include <support/allocators/secure.h> #include <support/allocators/secure.h>
#include <atomic>
const unsigned int WALLET_CRYPTO_KEY_SIZE = 32; const unsigned int WALLET_CRYPTO_KEY_SIZE = 32;
const unsigned int WALLET_CRYPTO_SALT_SIZE = 8; const unsigned int WALLET_CRYPTO_SALT_SIZE = 8;

View File

@ -10,9 +10,7 @@
#include <fs.h> #include <fs.h>
#include <serialize.h> #include <serialize.h>
#include <streams.h> #include <streams.h>
#include <sync.h>
#include <util/system.h> #include <util/system.h>
#include <version.h>
#include <atomic> #include <atomic>
#include <map> #include <map>

View File

@ -7,7 +7,6 @@
#include <policy/policy.h> #include <policy/policy.h>
#include <policy/settings.h> #include <policy/settings.h>
#include <util/system.h>
#include <validation.h> #include <validation.h>
#include <wallet/coincontrol.h> #include <wallet/coincontrol.h>
#include <wallet/wallet.h> #include <wallet/wallet.h>

View File

@ -15,7 +15,6 @@
#include <walletinitinterface.h> #include <walletinitinterface.h>
#include <wallet/rpcwallet.h> #include <wallet/rpcwallet.h>
#include <wallet/wallet.h> #include <wallet/wallet.h>
#include <wallet/walletutil.h>
#include <coinjoin/client.h> #include <coinjoin/client.h>
#include <coinjoin/options.h> #include <coinjoin/options.h>

View File

@ -5,9 +5,7 @@
#ifndef BITCOIN_WALLET_PSBTWALLET_H #ifndef BITCOIN_WALLET_PSBTWALLET_H
#define BITCOIN_WALLET_PSBTWALLET_H #define BITCOIN_WALLET_PSBTWALLET_H
#include <node/transaction.h>
#include <psbt.h> #include <psbt.h>
#include <primitives/transaction.h>
#include <wallet/wallet.h> #include <wallet/wallet.h>
/** /**

Some files were not shown because too many files have changed in this diff Show More