MCPcopy Create free account
hub / github.com/ElementsProject/elements / TransactionAddedToMempool

Method TransactionAddedToMempool

src/validationinterface.cpp:202–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200}
201
202void CMainSignals::TransactionAddedToMempool(const CTransactionRef& tx, uint64_t mempool_sequence) {
203 auto event = [tx, mempool_sequence, this] {
204 m_internals->Iterate([&](CValidationInterface& callbacks) { callbacks.TransactionAddedToMempool(tx, mempool_sequence); });
205 };
206 ENQUEUE_AND_LOG_EVENT(event, "%s: txid=%s wtxid=%s", __func__,
207 tx->GetHash().ToString(),
208 tx->GetWitnessHash().ToString());
209}
210
211void CMainSignals::TransactionRemovedFromMempool(const CTransactionRef& tx, MemPoolRemovalReason reason, uint64_t mempool_sequence) {
212 auto event = [tx, reason, mempool_sequence, this] {

Callers 2

SubmitPackageMethod · 0.45

Calls 3

IterateMethod · 0.45
ToStringMethod · 0.45
GetHashMethod · 0.45

Tested by

no test coverage detected