Blocknative logo
Blocknative mark for this transaction monitoring and mempool-service explainer.Credit: Blocknative brand logoOriginal sourceAll image credits

A mempool is a node’s view of transactions waiting to be included in a block. Monitoring providers aggregate pending activity and offer alerts or APIs that applications can use to track transactions.

Pending transactions are not final outcomes

Nodes can see different transaction sets, and pending transactions can be replaced, dropped, or included in a different order. A monitor’s alert is a useful status signal, not proof of settlement.

Pending does not mean confirmed

Wait for the relevant block confirmations or application-specific finality conditions.

Provider coverage and privacy matter

A service may observe transaction hashes, wallet activity, or application queries and may cover only selected networks or nodes. Check update frequency, supported chains, retention practices, and verify important outcomes against chain data.

Monitoring can reveal activity to a provider

Consider what transaction and address data an external monitoring service receives.

Sources

  1. Blocknative — Ethereum transaction infrastructure
  2. Ethereum.org — Transactions