package churner

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Churner

churner.proto:16

The Churner is a service that handles churn requests from new operators trying to join the EigenDA network. When the EigenDA network reaches the maximum number of operators, any new operator trying to join will have to make a churn request to this Churner, which acts as the sole decision maker to decide whether this new operator could join, and if so, which existing operator will be churned out (so the max number of operators won't be exceeded). The max number of operators, as well as the rules to make churn decisions, are defined onchain, see details in OperatorSetParam at: https://github.com/Layr-Labs/eigenlayer-middleware/blob/master/src/interfaces/IBLSRegistryCoordinatorWithIndices.sol#L24.

message OperatorToChurn

churner.proto:75

This describes an operator to churn out for a quorum.

Used in: ChurnReply

message SignatureWithSaltAndExpiry

churner.proto:64

Used in: ChurnReply