-
Notifications
You must be signed in to change notification settings - Fork 2.2k
feat: EN commit, prove, execute batch transactions verification and finality status #4080
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
Merged
Changes from 1 commit
Commits
Show all changes
84 commits
Select commit
Hold shift + click to select a range
9fff6e6
Verify commit,prove,execute transaction is BatchStatusUpdater
cytadela8 97a3109
Rebase adjust
cytadela8 e3e6b59
testing WIP
cytadela8 a815c3f
wip Fix test
cytadela8 453dc5a
Fix tests!
cytadela8 562eee9
Cleanup
cytadela8 7d3b805
bugfix
cytadela8 b1bb2fa
lint
cytadela8 07997ab
Merge remote-tracking branch 'origin/main' into apu-fast-finality-l2
cytadela8 321d7fe
merge fix
cytadela8 d77a636
fmt
cytadela8 5fd67a6
Move checks to avoid unnecessery verification of l1 transactions
cytadela8 b8f90dc
Rework error handling
cytadela8 620dbe4
remove debug
cytadela8 fe4dd13
Improve valid transaction handling logic
cytadela8 1ab32cb
settlement_layer_client into eth_interface
cytadela8 81fffb7
Separate L1TransactionVerifier to module
cytadela8 89f3308
Merge remote-tracking branch 'origin/main' into apu-fast-finality-l2
cytadela8 4073397
Remove unneeded `pub`
cytadela8 8b4baa5
merge fixes
cytadela8 5fa6a10
rename
cytadela8 17df59e
Add invalid transaction test
cytadela8 0b3c02e
Ignore prove tx check on protocol version <v29
cytadela8 3478900
feat: do not verify batch transactions before v29
cytadela8 4cd2ae7
Add missing cfg feature gate
cytadela8 245f715
fix: better feature gate fix
cytadela8 4207902
Avoid expensive db query in prove tx verification
cytadela8 aaf32d9
reduce db calls in l1_transaction_verifier
cytadela8 e7911b2
mark as pending when inserting in batch_status_updater
cytadela8 cb425d9
Batch Transaction Updater
cytadela8 f2e520f
fixes, test compile
cytadela8 b92bef8
allow insert_bogus_confirmed_eth_tx outside tests
cytadela8 c00384f
logs
cytadela8 9fc244b
review feedback
cytadela8 5b6d174
Avoid expect
cytadela8 9baa4f9
Cleaner log
cytadela8 31e5fd6
Simplified batch trnsaction update logic
cytadela8 d46a36f
more logs
cytadela8 0a28324
Join L1BlockNumbers logic between eth_sender and batch_transaction_up…
cytadela8 6639041
Fix batch_status_updater tests
cytadela8 5941371
Tests
cytadela8 0d9d5e5
small refactor
cytadela8 1a163e6
Lint
cytadela8 72aea3f
fixes, test multistage
cytadela8 42fd5c4
Invalid tx test
cytadela8 29029b6
Logs
cytadela8 409a9c2
Remove unnecessery connection
cytadela8 a69d54d
Error in get_l1_batch_metadata_only in case of conversion error
cytadela8 5cbb7d4
More debugs ?REVERT_ME?
cytadela8 1f7567c
Initialize tree_data_fetcher last processed on start
cytadela8 efa5153
Rework restart logic around gateway migration
cytadela8 2307ea6
Genesir recovery test better logging
cytadela8 f3d50cb
Lint
cytadela8 c0f4f89
Doc comment
cytadela8 4e79d6f
Fix tests
cytadela8 d6310b8
Fix unfinalized transactions check
cytadela8 c49c2b7
lint .ts
cytadela8 09cfe86
Race condition fix
cytadela8 d4c5eed
Revert "More debugs ?REVERT_ME?"
cytadela8 c04a4d7
Remove weird type assertion
cytadela8 b3b44fa
refactor: consolidate queries using match_query_as macro
cytadela8 afab2be
style, doc
cytadela8 f1e7af9
Remove insert_bogus_confirmed_eth_tx function
cytadela8 13e1d4f
Make batch_transaction_updater configurable
cytadela8 11f8cc6
Test fix
cytadela8 b59c63a
Remove outdated comments
cytadela8 0c138d6
Spelling fixes
cytadela8 5e30894
Review fixes
cytadela8 cfa0378
Proper error handling of transaction status updates
cytadela8 c44d82c
Avoid long lasting connections
cytadela8 893f9e0
Proper parsing of DB AggregatedActionType
cytadela8 77d8f2c
review: Cleanup configs
cytadela8 ba8e27f
Merge remote-tracking branch 'origin/main' into apu-fast-finality-l2
cytadela8 0ebf12b
Proper configs
cytadela8 f00c78c
Test fix
cytadela8 0810f43
PR minor fixes
cytadela8 e1dd2a6
healthcheck details, formatting
cytadela8 246c64a
SL Client error handling
cytadela8 8b76915
formatting
cytadela8 ab5ddfd
naming
cytadela8 dac6802
Make L1 transaction verifier sync
cytadela8 fb3a7d7
style
cytadela8 d62aed1
Nicer and simpler error
cytadela8 266fb3d
Merge branch 'main' into apu-fast-finality-l2
cytadela8 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
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.
Uh oh!
There was an error while loading. Please reload this page.