From 81d598a951123a6c8e74ddf0a605a9c0728653f4 Mon Sep 17 00:00:00 2001 From: svost Date: Tue, 13 Feb 2024 20:45:35 +0300 Subject: [PATCH] Wipe main.h from kernel.h --- src/kernel.cpp | 1 + src/kernel.h | 7 ++++++- src/kernel_worker.cpp | 3 +++ src/txdb-leveldb.cpp | 1 + 4 files changed, 11 insertions(+), 1 deletions(-) diff --git a/src/kernel.cpp b/src/kernel.cpp index a1feab8..536f821 100644 --- a/src/kernel.cpp +++ b/src/kernel.cpp @@ -8,6 +8,7 @@ #include "kernel.h" #include "kernel_worker.h" #include "txdb-leveldb.h" +#include "main.h" extern unsigned int nStakeTargetSpacing; diff --git a/src/kernel.h b/src/kernel.h index e41b9a4..02e2b71 100644 --- a/src/kernel.h +++ b/src/kernel.h @@ -4,9 +4,14 @@ #ifndef PPCOIN_KERNEL_H #define PPCOIN_KERNEL_H -#include "main.h" +class CBlock; +class CBlockIndex; +class CTransaction; +class COutPoint; +class uint256; extern unsigned int nStakeMaxAge; +extern unsigned int nStakeMinAge; // ChainDB upgrade time extern unsigned int nModifierUpgradeTime; diff --git a/src/kernel_worker.cpp b/src/kernel_worker.cpp index 1c66963..631f289 100644 --- a/src/kernel_worker.cpp +++ b/src/kernel_worker.cpp @@ -2,6 +2,9 @@ #include "uint256.h" #include "kernel.h" #include "kernel_worker.h" +#include "util.h" + +#include using namespace std; diff --git a/src/txdb-leveldb.cpp b/src/txdb-leveldb.cpp index 5ccf07d..69a29b0 100644 --- a/src/txdb-leveldb.cpp +++ b/src/txdb-leveldb.cpp @@ -6,6 +6,7 @@ #include "txdb-leveldb.h" #include "kernel.h" #include "checkpoints.h" +#include "main.h" #include #include -- 1.7.1