How Does a Transaction Get Added to the Mempool?

A transaction is created by a user and then broadcast to the network. Nodes that receive the transaction first validate it against a set of rules (e.g. correct format, valid signature, sufficient funds).

If valid, the node adds it to its local mempool and relays it to its peers.

How Does ‘Delegated Proof-of-Stake’ (DPoS) Differ from Pure PoS?
How Does the Time Value of Money Factor into a Miner’s Decision to Broadcast a Block?
In a Congested Network, What Is “Transaction Latency” and Why Does It Increase?
How Does a Transaction Move from the Mempool to the Blockchain?
What Is the Primary Difference between a ‘Mempool’ and a ‘Block’?
How Does the Transaction Validation Process Differ between Single-Sig and Multisig?
How Does a Transaction Get Broadcast to the Mempools of Different Nodes?
How Do Nodes Communicate to Determine the Longest Chain?

Glossar