Skip to content

builder_deposits: add logic to disable contract through system call - #49

Merged
fjl merged 5 commits into
ethereum:mainfrom
fjl:8282-system-set-inhibitor
Jul 6, 2026
Merged

fjl merged 5 commits into
ethereum:mainfrom
fjl:8282-system-set-inhibitor

Conversation

@fjl

@fjl fjl commented Jun 29, 2026 •

Copy link
Copy Markdown
Collaborator

This brings back the inhibitor, but in a different way. When the system call receives any calldata, it will mark the queue as disabled.

We would use this in case of an upgrade to another contract, or when there is an emergency that requires temporarily disabling builder deposits. The contract also allows re-enabling the queue.

@fjl
fjl force-pushed the 8282-system-set-inhibitor branch 2 times, most recently from f15a595 to f48365b Compare June 29, 2026 14:42
@fjl

fjl commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator Author

I still have to add tests for this.

@pk910

pk910 commented Jul 2, 2026

Copy link
Copy Markdown
Member

We should add the same logic to the builder exit contract :)

fjl added 4 commits July 2, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants