Skip to content
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

feat: anytrust fast confirmation #187

Merged
merged 11 commits into from
Jul 3, 2024
Merged

feat: anytrust fast confirmation #187

merged 11 commits into from
Jul 3, 2024

Conversation

gzeoneth
Copy link
Member

@gzeoneth gzeoneth commented May 22, 2024

Similar to OffchainLabs/bold#348 but have more validation (e.g. staker and zombie) and require sequential confirmation. Does NOT support create node and fast confirm in the same call.

Also fixed CI lacking a contract size check and overriding RollupUserLogic to use a lower optimizer-run to workaround the contract size issue

anyTrustFastConfirmer MUST also be set as validator to function, otherwise the call would revert when trying to remove zombies; setAnyTrustFastConfirmer and setValidator need to be called separately due to poor event in this version and code size limit.

All the change in this PR are temporary and would be superseded by #193 when BOLD ship.

resolves BLK-161

@cla-bot cla-bot bot added the s label May 22, 2024
yahgwai
yahgwai previously approved these changes May 22, 2024
@gzeoneth gzeoneth requested a review from godzillaba July 3, 2024 14:00
Copy link
Contributor

@gvladika gvladika left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@gzeoneth gzeoneth merged commit bddac4b into develop Jul 3, 2024
12 of 14 checks passed
@gzeoneth gzeoneth deleted the fast-conf-port branch July 3, 2024 14:38
@gzeoneth gzeoneth mentioned this pull request Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants