Was going through documentation of Substrate. I came across transaction lifecycle. https://docs.substrate.io/learn/transaction-lifecycle/

I'm confused about one line it which says

"The transaction pool only deals with the validity of the transaction and the ordering of valid transactions placed in a transaction queue."

This poses a question

Are transaction pool and transaction queue two different things?

If yes how are they related to each other?

1 Answer 1


In order for transactions to be included in the transaction pool and finally be included in a block they need to be validated and they need to be in a place, that place is the transaction queue.


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.