Validation interface listener used to get feedback from ProcessNewBlock result.
More...
|
| virtual void | BlockChecked (const CBlock &block, const CValidationState &stateIn) |
| |
| virtual void | UpdatedBlockTip (const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) |
| | Notifies listeners when the block chain tip advances. More...
|
| |
| virtual void | TransactionAddedToMempool (const CTransactionRef &ptxn) |
| | Notifies listeners of a transaction having been added to mempool. More...
|
| |
| virtual void | TransactionRemovedFromMempool (const CTransactionRef &ptx, MemPoolRemovalReason reason) |
| | Notifies listeners of a transaction leaving mempool. More...
|
| |
| virtual void | BlockConnected (const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex) |
| | Notifies listeners of a block being connected. More...
|
| |
| virtual void | BlockDisconnected (const std::shared_ptr< const CBlock > &block, const uint256 &blockHash, int nBlockHeight, int64_t blockTime) |
| | Notifies listeners of a block being disconnected. More...
|
| |
| virtual void | SetBestChain (const CBlockLocator &locator) |
| | Notifies listeners of the new active block chain on-disk. More...
|
| |
| virtual void | ResendWalletTransactions (CConnman *connman) |
| | Tells listeners to broadcast their data. More...
|
| |
| friend | void ::RegisterSharedValidationInterface (std::shared_ptr< CValidationInterface >) |
| |
| friend | void ::UnregisterValidationInterface (CValidationInterface *) |
| |
| friend | void ::UnregisterAllValidationInterfaces () |
| |
| virtual void | NotifyMasternodeListChanged (bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff) |
| | Notifies listeners of updated deterministic masternode list. More...
|
| |
Validation interface listener used to get feedback from ProcessNewBlock result.
Definition at line 14 of file blockstatecatcher.h.