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

Add a flag to turn off churner #218

Open
samlaf opened this issue Mar 29, 2024 · 1 comment
Open

Add a flag to turn off churner #218

samlaf opened this issue Mar 29, 2024 · 1 comment

Comments

@samlaf
Copy link
Contributor

samlaf commented Mar 29, 2024

Some AVS teams don't want to run a churner, either because they don't want to deal with the offchain complexity, or because they want permissionless ejection (operator entering can kick any operator out, as long as that opertor getting ejected has stake < avg operator stake).

Could we add a feature flag requireChurnerSignatures or something in the contract so that the ejection logic wouldn't require a churner signature when the feature flag is set to false?

@wadealexc
Copy link
Collaborator

I don't think we should add any code (especially not to the RegistryCoordinator) at this point

This is definitely something people will want, but I'm not sure a feature flag is the right way to go about it -- AVS teams are better off forking our contracts and modifying them themselves FOR NOW

Eventually we'll get better at building generally-applicable middleware contracts and we can implement this without bloating bytecode and adding complexity to everyone's codebase.

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

No branches or pull requests

2 participants