-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Trusted auctioneer: use optimistic head event in txpool's maintanance loop #7
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
Merged
bharath-123
merged 90 commits into
bharath/implement-optimistic-fork-event
from
bharath/use-optimistic-fork-event
Jan 13, 2025
Merged
feat: Trusted auctioneer: use optimistic head event in txpool's maintanance loop #7
bharath-123
merged 90 commits into
bharath/implement-optimistic-fork-event
from
bharath/use-optimistic-fork-event
Jan 13, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
90436eb to
c430a9d
Compare
9d50c4d to
294e394
Compare
c430a9d to
f879a65
Compare
294e394 to
bcfeacc
Compare
f879a65 to
3767bca
Compare
bcfeacc to
dcb9f9a
Compare
3767bca to
e51654f
Compare
dcb9f9a to
a398f94
Compare
e51654f to
9f637f0
Compare
a398f94 to
6d2cf55
Compare
9f637f0 to
eeff05b
Compare
6d2cf55 to
bbdf862
Compare
eeff05b to
176e880
Compare
bbdf862 to
8a663d7
Compare
176e880 to
207d70d
Compare
8a663d7 to
c4399d9
Compare
207d70d to
556dc4a
Compare
c4399d9 to
674bb32
Compare
556dc4a to
4578ae6
Compare
674bb32 to
708d153
Compare
4578ae6 to
721ee82
Compare
708d153 to
0fac052
Compare
chore: Trusted Auctioneer: update the protos
feat: Trusted Auctioneer: Add initial set of metrics for auctioneer
feat: Trusted Auctioneer: Code cleanups
…-block feat: Trusted Auctioneer: Add API to query the current optimistic block
feat: Trusted Auctioneer: Support unmarshalling signed allocations and placing it at the TOB
feat: Trusted Auctioneer: Add a cmd line flag to run a Flame node in auctioneer mode
refactor: Trusted Auctioneer: Separate execution api service and optimistic execution api service
feat: Trusted Auctioneer: Implement bundle streaming
…ecution feat: Trusted Auctioneer: implement stream execute optimistic block
feat: Trusted Auctioneer: add event which is triggered when the mempool is cleared
feat: Trusted Auctioneer: Clear mempool when mempool state is reset
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
loopmethod in txpool listens to the latest head event which updates the head and state of the legacy txpool. With the trusted auctioneer, we want to update the head and state of the legacy txpool with the latest optimistic block seen. To do that, we listen to theChainOptimisticHeadEventinstead of theChainHeadEventwhich gives us the latest updated optimistic block.Changes made:
ChainOptimisticHeadEventinstead ofChainHeadEventinloopmethod in txpool