@ -148,22 +148,16 @@ CFeeRate minRelayTxFee = CFeeRate(DEFAULT_MIN_RELAY_TX_FEE);
// Internal stuff
namespace {
CBlockIndex * pindexBestInvalid = nullptr ;
} // namespace
RecursiveMutex cs_LastBlockFile ;
std : : vector < CBlockFileInfo > vinfoBlockFile ;
int nLastBlockFile = 0 ;
/** Global flag to indicate we should check to see if there are
* block / undo files that should be deleted . Set on startup
* or if we allocate more file space when we ' re in prune mode
*/
bool fCheckForPruning = false ;
/** Dirty block index entries. */
std : : set < CBlockIndex * > setDirtyBlockIndex ;
/** Dirty block file entries. */
std : : set < int > setDirtyFileInfo ;
} // anon namespace
// Internal stuff from blockstorage ...
extern RecursiveMutex cs_LastBlockFile ;
extern std : : vector < CBlockFileInfo > vinfoBlockFile ;
extern int nLastBlockFile ;
extern bool fCheckForPruning ;
extern std : : set < CBlockIndex * > setDirtyBlockIndex ;
extern std : : set < int > setDirtyFileInfo ;
// ... TODO move fully to blockstorage
CBlockIndex * BlockManager : : LookupBlockIndex ( const uint256 & hash ) const
{
@ -1515,7 +1509,7 @@ bool UndoReadFromDisk(CBlockUndo& blockundo, const CBlockIndex* pindex)
return true ;
}
static bool AbortNode ( BlockValidationState & state , const std : : string & strMessage , const bilingual_str & userMessage = bilingual_str ( ) )
bool AbortNode ( BlockValidationState & state , const std : : string & strMessage , const bilingual_str & userMessage )
{
AbortNode ( strMessage , userMessage ) ;
return state . Error ( strMessage ) ;