Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
dsnotificationinterface.h
Go to the documentation of this file.
23 void SynchronousUpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override;
24 void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override;
26 void BlockConnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex* pindex, const std::vector<CTransactionRef>& vtxConflicted) override;
27 void BlockDisconnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex* pindexDisconnected) override;
28 void NotifyMasternodeListChanged(bool undo, const CDeterministicMNList& oldMNList, const CDeterministicMNListDiff& diff) override;
void NotifyChainLock(const CBlockIndex *pindex, const llmq::CChainLockSig &clsig) override
Definition: dsnotificationinterface.cpp:112
CDSNotificationInterface(CConnman &connmanIn)
Definition: dsnotificationinterface.h:13
void BlockDisconnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindexDisconnected) override
Notifies listeners of a block being disconnected.
Definition: dsnotificationinterface.cpp:99
Definition: deterministicmns.h:547
void SynchronousUpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override
Same as UpdatedBlockTip, but called from the caller's thread.
Definition: dsnotificationinterface.cpp:42
void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override
Notifies listeners of updated block chain tip.
Definition: dsnotificationinterface.cpp:50
void BlockConnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindex, const std::vector< CTransactionRef > &vtxConflicted) override
Notifies listeners of a block being connected.
Definition: dsnotificationinterface.cpp:84
void InitializeCurrentBlockTip()
Definition: dsnotificationinterface.cpp:24
void NotifyMasternodeListChanged(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff) override
Definition: dsnotificationinterface.cpp:106
Definition: validationinterface.h:64
void NotifyHeaderTip(const CBlockIndex *pindexNew, bool fInitialDownload) override
Definition: dsnotificationinterface.cpp:37
Definition: deterministicmns.h:288
void AcceptedBlockHeader(const CBlockIndex *pindexNew) override
Definition: dsnotificationinterface.cpp:31
void TransactionAddedToMempool(const CTransactionRef &tx, int64_t nAcceptTime) override
Notifies listeners of a transaction having been added to mempool.
Definition: dsnotificationinterface.cpp:77
virtual ~CDSNotificationInterface()=default
The block chain is a tree shaped structure starting with the genesis block at the root...
Definition: chain.h:170
Definition: quorums_chainlocks.h:25