Changeset View
Changeset View
Standalone View
Standalone View
src/validationinterface.cpp
Show First 20 Lines • Show All 169 Lines • ▼ Show 20 Lines | if (reason != MemPoolRemovalReason::BLOCK && | ||||
m_internals->m_schedulerClient.AddToProcessQueue( | m_internals->m_schedulerClient.AddToProcessQueue( | ||||
[ptx, this] { m_internals->TransactionRemovedFromMempool(ptx); }); | [ptx, this] { m_internals->TransactionRemovedFromMempool(ptx); }); | ||||
} | } | ||||
} | } | ||||
void CMainSignals::UpdatedBlockTip(const CBlockIndex *pindexNew, | void CMainSignals::UpdatedBlockTip(const CBlockIndex *pindexNew, | ||||
const CBlockIndex *pindexFork, | const CBlockIndex *pindexFork, | ||||
bool fInitialDownload) { | bool fInitialDownload) { | ||||
m_internals->m_schedulerClient.AddToProcessQueue([pindexNew, pindexFork, | |||||
fInitialDownload, this] { | |||||
m_internals->UpdatedBlockTip(pindexNew, pindexFork, fInitialDownload); | m_internals->UpdatedBlockTip(pindexNew, pindexFork, fInitialDownload); | ||||
}); | |||||
} | } | ||||
void CMainSignals::TransactionAddedToMempool(const CTransactionRef &ptx) { | void CMainSignals::TransactionAddedToMempool(const CTransactionRef &ptx) { | ||||
m_internals->TransactionAddedToMempool(ptx); | m_internals->TransactionAddedToMempool(ptx); | ||||
} | } | ||||
void CMainSignals::BlockConnected( | void CMainSignals::BlockConnected( | ||||
const std::shared_ptr<const CBlock> &pblock, const CBlockIndex *pindex, | const std::shared_ptr<const CBlock> &pblock, const CBlockIndex *pindex, | ||||
Show All 30 Lines |