Fabcoin Core
0.16.2
P2P Digital Currency
|
Public Member Functions | |
submitblock_StateCatcher (const uint256 &hashIn) | |
Public Attributes | |
uint256 | hash |
bool | found |
CValidationState | state |
Protected Member Functions | |
void | BlockChecked (const CBlock &block, const CValidationState &stateIn) override |
Notifies listeners of a block validation result. More... | |
Protected Member Functions inherited from CValidationInterface | |
virtual void | UpdatedBlockTip (const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) |
Notifies listeners of updated block chain tip. More... | |
virtual void | TransactionAddedToMempool (const CTransactionRef &ptxn) |
Notifies listeners of a transaction having been added to mempool. More... | |
virtual void | BlockConnected (const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex, const std::vector< CTransactionRef > &txnConflicted) |
Notifies listeners of a block being connected. More... | |
virtual void | BlockDisconnected (const std::shared_ptr< const CBlock > &block) |
Notifies listeners of a block being disconnected. More... | |
virtual void | SyncTransaction (const CTransaction &tx, const CBlockIndex *pindex, int posInBlock) |
virtual void | UpdatedTransaction (const uint256 &hash) |
virtual void | SetBestChain (const CBlockLocator &locator) |
Notifies listeners of the new active block chain on-disk. More... | |
virtual void | Inventory (const uint256 &hash) |
Notifies listeners about an inventory item being seen on the network. More... | |
virtual void | ResendWalletTransactions (int64_t nBestBlockTime, CConnman *connman) |
Tells listeners to broadcast their data. More... | |
virtual void | NewPoWValidBlock (const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block) |
Notifies listeners that a block which builds directly on our current tip has been received and connected to the headers tree, though not validated yet. More... | |
virtual void | GetScriptForMining (std::shared_ptr< CReserveScript > &coinbaseScript) |
virtual void | ResetRequestCount (const uint256 &) |
friend | void::RegisterValidationInterface (CValidationInterface *) |
friend | void::UnregisterValidationInterface (CValidationInterface *) |
friend | void::UnregisterAllValidationInterfaces () |
Definition at line 879 of file mining.cpp.
|
inline |
Definition at line 886 of file mining.cpp.
|
inlineoverrideprotectedvirtual |
Notifies listeners of a block validation result.
If the provided CValidationState IsValid, the provided block is guaranteed to be the current best block at the time the callback was generated (not necessarily now)
Reimplemented from CValidationInterface.
Definition at line 889 of file mining.cpp.
bool submitblock_StateCatcher::found |
Definition at line 883 of file mining.cpp.
uint256 submitblock_StateCatcher::hash |
Definition at line 882 of file mining.cpp.
CValidationState submitblock_StateCatcher::state |
Definition at line 884 of file mining.cpp.