-
Notifications
You must be signed in to change notification settings - Fork 700
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
[WIP] AggLayer integration #3083
base: develop
Are you sure you want to change the base?
Conversation
…nding aggreagtor/aggregator.go code
…, and aggregator/config
We require contributors/corporates @nivida to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
FYI: Beethoven is still a private repository and until we put it out to the public will those CI tasks fail. |
Since the PR is WIP, I'm converting it to draft until it is ready to be reviewed and merged. |
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
In some circumstances, we've encountered panics when using the empty struct for the stacktrie because the hasher is nil. This commit switches to using `NewSTackTrie` to create the object and avoids those panics.
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
Not sure if this was already implemented and can be reused.
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
@@ -183,3 +187,19 @@ func Load(ctx *cli.Context, loadNetworkConfig bool) (*Config, error) { | |||
} | |||
return cfg, nil | |||
} | |||
|
|||
// NewKeyFromKeystore creates a private key from a keystore file | |||
func NewKeyFromKeystore(cfg types.KeystoreFileConfig) (*ecdsa.PrivateKey, error) { |
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.
We could also already apply the related changes from Arnau here. See here.
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
…quential by default (#3191) * fix getting URL from contract in compatibility mode * synchronizer configuration by default use `sequential` mode
* fix isSynced * fix linter * fix logs * halt on sanity check error
* allow rpc to access the ForkID directly from DB * update docs
* allow rpc to access the ForkID directly from DB * update docs * fix migration down; check for greater forkIDs instead of the next +1 (#3182) * fix state storage config initialization * add tests and fix get forkID by block number * fix test TestGetForkIDByBlockNumber --------- Co-authored-by: agnusmor <agnusmor@gmail.com>
* L1InfooTree cache is calculated when needed and is discard when a reorg happens
* synchronizer avoid panic if process trusted batch fails
… (it will use default "sequential" value) (#3210)
* set l2 block gas limit to 2**50 (1125899906842624) * limit L2 block gasLimit in StoreL2Block function
* fix stream * fix stream * fix stream * fix stream * linter
…than last SC sequenced batcj (#3225)
…ne. Do fatal for some finalizer halt events. Several fixes. Optmize purge pool (#3241) * sequence batch only when sanity check is done. Do fatal for some halt events. Several fixes * feat: optimize purge txn pool query (#3137) * feat: optimize purge txn pool query * fix: add new method to state interface * feat: generate new state mocks * fix merge * fix %w --------- Co-authored-by: Idris Hanafi <ifh101@gmail.com>
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
We require contributors/corporates @nivida, @vcastellm to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
What does this PR do?
It does add the option to settle the final proof over AggLayer with a soundness check.
Reviewers
Main reviewers:
Codeowner reviewers: