diff options
author | Carl Dong <contact@carldong.me> | 2020-08-25 17:11:32 -0400 |
---|---|---|
committer | Carl Dong <contact@carldong.me> | 2021-01-28 14:15:26 -0500 |
commit | e4b95eefbc700ebc915bec312f77477ce3e87a7e (patch) | |
tree | b04b3effd3a1c27b2cddae75ded9ec262982bd96 /src/validation.h | |
parent | b026e318c39f59a06e29f1b25c7f577e01b25ccb (diff) |
validation: Move GetSpendHeight to BlockManager
[META] This commit should be followed up by removing the comments and
assertions meant only to show that the change is correct.
GetSpendHeight only acts on BlockManager.
Diffstat (limited to 'src/validation.h')
-rw-r--r-- | src/validation.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/validation.h b/src/validation.h index d8b6a65652..a58d06c194 100644 --- a/src/validation.h +++ b/src/validation.h @@ -433,6 +433,13 @@ public: /** Find the last common block between the parameter chain and a locator. */ CBlockIndex* FindForkInGlobalIndex(const CChain& chain, const CBlockLocator& locator) EXCLUSIVE_LOCKS_REQUIRED(cs_main); + /** + * Return the spend height, which is one more than the inputs.GetBestBlock(). + * While checking, GetBestBlock() refers to the parent block. (protected by cs_main) + * This is also true for mempool checks. + */ + int GetSpendHeight(const CCoinsViewCache& inputs) EXCLUSIVE_LOCKS_REQUIRED(cs_main); + ~BlockManager() { Unload(); } @@ -945,13 +952,6 @@ CChain& ChainActive(); /** Global variable that points to the active block tree (protected by cs_main) */ extern std::unique_ptr<CBlockTreeDB> pblocktree; -/** - * Return the spend height, which is one more than the inputs.GetBestBlock(). - * While checking, GetBestBlock() refers to the parent block. (protected by cs_main) - * This is also true for mempool checks. - */ -int GetSpendHeight(const CCoinsViewCache& inputs); - extern VersionBitsCache versionbitscache; /** |