diff options
author | Sebastian Falbesoner <sebastian.falbesoner@gmail.com> | 2021-07-22 15:01:14 +0200 |
---|---|---|
committer | Sebastian Falbesoner <sebastian.falbesoner@gmail.com> | 2021-07-22 15:53:17 +0200 |
commit | abc57e1f0882a1a2bb20474648419979af6e383d (patch) | |
tree | 384f1b226cc930327681f235c14a28bc67adb4fa /src/validation.h | |
parent | 78f4c8b98eada337346ffb206339c3ebae4ff43b (diff) | |
download | bitcoin-abc57e1f0882a1a2bb20474648419979af6e383d.tar.xz |
refactor: move `GetTransaction(...)` to node/transaction.cpp
can be reviewed with --color-moved
Diffstat (limited to 'src/validation.h')
-rw-r--r-- | src/validation.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/validation.h b/src/validation.h index 0cebf3967d..573246ddb6 100644 --- a/src/validation.h +++ b/src/validation.h @@ -141,20 +141,7 @@ void UnloadBlockIndex(CTxMemPool* mempool, ChainstateManager& chainman); void StartScriptCheckWorkerThreads(int threads_num); /** Stop all of the script checking worker threads */ void StopScriptCheckWorkerThreads(); -/** - * Return transaction with a given hash. - * If mempool is provided and block_index is not provided, check it first for the tx. - * If -txindex is available, check it next for the tx. - * Finally, if block_index is provided, check for tx by reading entire block from disk. - * - * @param[in] block_index The block to read from disk, or nullptr - * @param[in] mempool If provided, check mempool for tx - * @param[in] hash The txid - * @param[in] consensusParams The params - * @param[out] hashBlock The block hash, if the tx was found via -txindex or block_index - * @returns The tx if found, otherwise nullptr - */ -CTransactionRef GetTransaction(const CBlockIndex* const block_index, const CTxMemPool* const mempool, const uint256& hash, const Consensus::Params& consensusParams, uint256& hashBlock); + CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams); bool AbortNode(BlockValidationState& state, const std::string& strMessage, const bilingual_str& userMessage = bilingual_str{}); |