File tree Expand file tree Collapse file tree 23 files changed +74
-61
lines changed
Expand file tree Collapse file tree 23 files changed +74
-61
lines changed Original file line number Diff line number Diff line change 66#define BITCOIN_EVO_ASSETLOCKTX_H
77
88#include < bls/bls_ies.h>
9- #include < primitives/transaction .h>
9+ #include < consensus/amount .h>
1010#include < gsl/pointers.h>
11-
11+ # include < primitives/transaction.h >
1212#include < serialize.h>
1313#include < univalue.h>
1414
Original file line number Diff line number Diff line change 55#ifndef BITCOIN_EVO_CREDITPOOL_H
66#define BITCOIN_EVO_CREDITPOOL_H
77
8- #include < coins.h>
9-
10- #include < evo/assetlocktx.h>
11-
8+ #include < consensus/amount.h>
129#include < saltedhasher.h>
1310#include < serialize.h>
1411#include < sync.h>
1512#include < threadsafety.h>
1613#include < unordered_lru_cache.h>
1714#include < util/ranges_set.h>
1815
16+ #include < evo/assetlocktx.h>
17+
1918#include < optional>
2019#include < unordered_set>
2120
2221class BlockManager ;
22+ class CBlock ;
2323class CBlockIndex ;
2424class BlockValidationState ;
2525class CEvoDB ;
Original file line number Diff line number Diff line change 2929class CBlock ;
3030class CBlockIndex ;
3131class CChainState ;
32+ class CCoinsViewCache ;
3233class CConnman ;
3334class CEvoDB ;
3435class TxValidationState ;
Original file line number Diff line number Diff line change 55#ifndef BITCOIN_EVO_DMNSTATE_H
66#define BITCOIN_EVO_DMNSTATE_H
77
8- #include < crypto/common.h>
98#include < bls/bls.h>
10- #include < pubkey.h>
9+ #include < crypto/sha256.h>
10+ #include < evo/providertx.h>
1111#include < netaddress.h>
12+ #include < pubkey.h>
1213#include < script/script.h>
13- #include < evo/providertx.h>
1414
1515#include < memory>
1616#include < utility>
Original file line number Diff line number Diff line change @@ -14,16 +14,12 @@ class CBlockIndex;
1414class CChain ;
1515class CConnman ;
1616class CDataStream ;
17- class CDeterministicMN ;
1817class CDeterministicMNList ;
1918class CDeterministicMNListDiff ;
20- class CDeterministicMNManager ;
2119class CMasternodeMetaMan ;
2220class CMasternodeSync ;
2321class CNode ;
2422
25- class UniValue ;
26-
2723enum ServiceFlags : uint64_t ;
2824
2925/* *
Original file line number Diff line number Diff line change 77
88#include < bls/bls.h>
99#include < gsl/pointers.h>
10- #include < primitives/transaction.h>
1110#include < sync.h>
1211#include < threadsafety.h>
1312#include < univalue.h>
1413
1514#include < optional>
1615#include < saltedhasher.h>
17- #include < unordered_map>
1816#include < unordered_lru_cache.h>
1917#include < versionbits.h>
2018
2119class BlockValidationState ;
2220class CBlock ;
2321class CBlockIndex ;
2422class CEvoDB ;
23+ class CTransaction ;
2524class ChainstateManager ;
2625class TxValidationState ;
2726namespace llmq {
Original file line number Diff line number Diff line change 1717#include < univalue.h>
1818#include < util/underlying.h>
1919
20- class CBlockIndex ;
21- class CCoinsViewCache ;
2220class TxValidationState ;
2321
2422class CProRegTx
Original file line number Diff line number Diff line change 66#define BITCOIN_EVO_SIMPLIFIEDMNS_H
77
88#include < bls/bls.h>
9- #include < evo/deterministicmns.h>
109#include < evo/dmn_types.h>
1110#include < merkleblock.h>
1211#include < netaddress.h>
1312#include < pubkey.h>
13+ #include < sync.h>
14+ #include < threadsafety.h>
1415
1516class UniValue ;
1617class CBlockIndex ;
17- class CDeterministicMNList ;
1818class CDeterministicMN ;
19+ class CDeterministicMNList ;
20+ class CDeterministicMNManager ;
1921class ChainstateManager ;
2022
23+ extern RecursiveMutex cs_main;
24+
2125namespace llmq {
2226class CFinalCommitment ;
2327class CQuorumBlockProcessor ;
Original file line number Diff line number Diff line change 1111#include < uint256.h>
1212#include < version.h>
1313
14- #include < string_view>
1514#include < optional>
1615#include < vector>
1716
Original file line number Diff line number Diff line change 55#ifndef BITCOIN_EVO_SPECIALTXMAN_H
66#define BITCOIN_EVO_SPECIALTXMAN_H
77
8- #include < primitives/transaction .h>
8+ #include < consensus/amount .h>
99#include < sync.h>
1010#include < threadsafety.h>
1111
@@ -17,6 +17,7 @@ class CBlockIndex;
1717class CCoinsViewCache ;
1818class CCreditPoolManager ;
1919class CDeterministicMNManager ;
20+ class CTransaction ;
2021class ChainstateManager ;
2122class CMNHFManager ;
2223class TxValidationState ;
You can’t perform that action at this time.
0 commit comments