-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
l2geth: remove the miner from the hot code path #875
Closed
Closed
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
0285248
l2geth: add Backend enums and config parsing
tynes c15ddb9
l2geth: move OVMContext to types file
tynes 5df96f7
l2geth: implement syncservice spec
tynes 895cb81
l2geth: fix error handling for get tx batch
tynes de5975f
l2geth: update tests to compile and pass
tynes ebdb8e2
l2geth: add sync range functions
tynes 54acadb
l2geth: add batch index indexing
tynes fc32a32
l2geth: update syncservice hot path logging
tynes 3ce74df
l2geth: use indexed batch index
tynes 2480b2d
chore: add changeset
tynes 7b49d6e
l2geth: WIP remove miner
tynes 656cbe3
l2geth: add Backend enums and config parsing
tynes 97fd394
l2geth: move OVMContext to types file
tynes 60f3a2e
l2geth: implement syncservice spec
tynes d8359ce
l2geth: fix error handling for get tx batch
tynes 87742d9
l2geth: update tests to compile and pass
tynes 82aea42
l2geth: add sync range functions
tynes c0c3561
l2geth: add batch index indexing
tynes 6aba901
l2geth: update syncservice hot path logging
tynes c902766
l2geth: use indexed batch index
tynes 570b79a
chore: add changeset
tynes 0256d91
progress: debugging
tynes 964e05e
l2geth: sync spec refactor (#822)
tynes 6d9e632
Merge branch 'develop' into l2geth/sync-spec
tynes c3bedee
sync-service: better logline
tynes e8a350d
l2geth: better logline
tynes db1f547
l2geth: test apply indexed transaction
tynes 0849703
l2geth: better logline
tynes 059d793
linting: fix
tynes 913a14d
syncservice: fix logline
tynes 51ef245
l2geth: add error and fix logline
tynes 8b5ead5
l2geth: sync service tests
tynes cac3daf
fix: get last confirmed enqueue (#846)
tynes 53b12c5
batch-submitter: updated config (#847)
tynes 9d91c2c
l2geth: update rawdb logline
tynes 1b83b4b
l2geth: more robust testing
tynes 9ada2d0
l2geth: add sanity check for L1ToL2 timestamps
tynes 4c9ceb7
l2geth: handle error in single place
tynes 1f86620
Merge branch 'develop' into l2geth/sync-spec
tynes 435e25d
l2geth: fix test tx queue origin
tynes f7d18c1
l2geth: add new arg to start.sh
tynes c38ec87
l2geth: return error in the SyncService.Start()
tynes 5f78294
Merge branch 'l2geth/sync-spec' into l2geth/sync-spec-remove-miner
tynes 5d41ede
dtl: fix replica tx indexing (#872)
tynes c05f1cd
l2geth: WIP more progress
tynes b7222f5
bugfix: prepare statedb so logs are captured
tynes 3510a67
style: less code on single line
tynes 1d2d550
integration-tests: use gasprice 0 by default
tynes 73f6082
l2geth: TEMP debug logs
tynes f8225ce
l2geth: TEMP log contract calls
tynes 2a845f4
l2geth: debug nonce problems
tynes f4fbf12
l2geth: debug sync service
tynes File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'@eth-optimism/data-transport-layer': patch | ||
--- | ||
|
||
Fixes a bug where L2 synced transactions were not RLP encoded |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@eth-optimism/l2geth": patch | ||
--- | ||
|
||
Refactor the SyncService to more closely implement the specification. This includes using query params to select the backend from the DTL, trailing syncing of batches for the sequencer, syncing by batches as the verifier as well as unified code paths for transaction ingestion to prevent double ingestion or missed ingestion |
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.
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.
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.
This probably should be hidden still
optimism/l2geth/rpc/types.go
Lines 65 to 68 in 8082d16