-
Notifications
You must be signed in to change notification settings - Fork 710
[MEL] - Implement L2 messages accumulation and introduce MessageReader to extract messages from preimages #4258
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
Draft
ganeshvanahalli
wants to merge
44
commits into
master
Choose a base branch
from
implement-l2msg-accumulation
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+576
−332
Draft
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
5aa9a51
begin tx recorder for mel
rauljordan 4065abc
fix recorder
rauljordan 3cbd6a4
add unit test for tx recorder
rauljordan 337bf3c
fix tx recorder
ganeshvanahalli 6f38c63
add changelog and fix lint
ganeshvanahalli 790e83f
Implement receipt recorder for mel validation
ganeshvanahalli 014f267
code refactor
ganeshvanahalli d7aa9fc
refactor
ganeshvanahalli 59b75ca
Make tx and receipt fetcher in mel-replay to work with recorded preim…
ganeshvanahalli ccf0e22
remove debug statement
ganeshvanahalli 439c59d
code refactor
ganeshvanahalli 36e255f
update impl of GetPreimages
ganeshvanahalli 472150c
reduce code diff
ganeshvanahalli ddbd9f4
fix test
ganeshvanahalli a015068
address PR comments
ganeshvanahalli 1658afe
resolve conflicts
ganeshvanahalli 97b40d0
code refactor
ganeshvanahalli afa84e1
Merge branch 'mel-txandreceipt-recorder' into mel-txandreceipt-fetcher
ganeshvanahalli 95646c2
address PR comments
ganeshvanahalli d562843
move mel replay code to its own package
ganeshvanahalli 09c3fb4
implement typeBasedPreimageResolver
ganeshvanahalli de68c31
Merge branch 'master' into mel-txandreceipt-recorder
ganeshvanahalli 5073fdc
Merge branch 'mel-txandreceipt-recorder' into mel-txandreceipt-fetcher
ganeshvanahalli 7cf3fdd
Implement L2 messages accumulation and introduce MessageReader to ext…
ganeshvanahalli 284104c
add changelog
ganeshvanahalli 5456ce3
fix typos
ganeshvanahalli ea9875a
Merge branch 'master' into mel-txandreceipt-recorder
ganeshvanahalli f54d9c3
Merge branch 'mel-txandreceipt-recorder' into mel-txandreceipt-fetcher
ganeshvanahalli 31888a4
remove TODO comment
ganeshvanahalli 10f1b0f
Merge branch 'mel-txandreceipt-fetcher' into implement-l2msg-accumula…
ganeshvanahalli 73a1e94
Merge branch 'master' into mel-txandreceipt-recorder
ganeshvanahalli 48d8387
change hash impl of l2 and delayed messages
ganeshvanahalli 20b838a
merge upstream and resolve conflicts
ganeshvanahalli bd935ef
Merge branch 'mel-txandreceipt-fetcher' into implement-l2msg-accumula…
ganeshvanahalli 3db7bc4
merge master and resolve conflicts
ganeshvanahalli 85b3e26
Merge branch 'mel-txandreceipt-fetcher' into implement-l2msg-accumula…
ganeshvanahalli d6a5fae
delete irrelevant test files
ganeshvanahalli b291653
Merge branch 'mel-txandreceipt-fetcher' into implement-l2msg-accumula…
ganeshvanahalli 70c9b20
Merge branch 'master' into implement-l2msg-accumulation
ganeshvanahalli b7f136a
do not include batchPostingReport related fields in Hash impl of Dela…
ganeshvanahalli 46fa37c
minor fix
ganeshvanahalli 3bb112e
Merge branch 'master' into implement-l2msg-accumulation
ganeshvanahalli 8b1cabf
bug fixes
ganeshvanahalli 16a60d7
Merge branch 'master' into implement-l2msg-accumulation
ganeshvanahalli 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 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
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
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
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
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
Oops, something went wrong.
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.
@ganeshvanahalli won't this break existing code? We want to eventually merge to master and cannot break existing logic
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.
Hash() method is only used by MEL code currently, the rest of the codebase (tracker, reader etc..) uses AfterInboxAcc method