Skip to main content

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 the Time Value of Money Factor into a Miner’s Decision to Broadcast a Block?
What Is the Difference between an Unconfirmed and a Confirmed Transaction?
What Happens If a Signed Transaction with a Future Nonce Is Broadcast?
What Is the Primary Difference between a ‘Mempool’ and a ‘Block’?