When bitcoin transactions are made, I know that they are put into the mempool. After certain transactions are added to a block and that block gets verified, what happens to all the other transactions that did not meet that threshold? Do they just get rejected?

2 Answers 2


Do they just get rejected?

No, they will just wait for another block to be included in.

Note that transactions have a time to live in the mempool of 336 hours (configurable using the maxmempoolexpiry startup option).


Addition to darosior's answer:

Remember that there's no single mempool - every node maintains its own. Thus a miner can mine a transaction after a long time if it's still valid (its input not spent by another transaction.)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.