-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend transaction topic mesh to non-validator nodes #2681
Conversation
ff27199
to
642fafc
Compare
Does this address #2625? Or is that another mechanism besides the transaction topic? |
That's a different thing, the mempool is still not synced (it's only synced accidentally). |
What is the transaction topic then, if not a way of exchanging transactions between nodes? I would think that's only relevant for mempool tx, as after inclusion the included txs are shared via their blocks on the block topic. |
As you say it is for transmission of transactions between nodes but this transmission doesn't warrant any synchronicity between them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Haven't finished my review completely, but will move onto something different for now.
Addressed all comments so far. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Always initialize mempool for history/full nodes
What's in this pull request?
This PR extends the nodes that listen to and validate transactions on the network.
This is done by:
This fixes #2615.
Pull request checklist
clippy
andrustfmt
warnings.