Assessment reports>EigenLayer DVN>Threat Model>Function: registerOperator(address registeringOperator, address _avs, uint32[] calldata operatorSetIds, bytes calldata)

Function: registerOperator(address registeringOperator, address _avs, uint32[] calldata operatorSetIds, bytes calldata)

This function registers the operator for the AVS once. It is callable only by ALLOCATION_MANAGER.

Inputs

  • registeringOperator

    • Validation: Must equal OPERATOR.

    • Impact: Verifies the expected operator.

  • _avs

    • Validation: Must equal AVS.

    • Impact: Verifies the expected AVS.

  • operatorSetIds

    • Validation: Length 1 and operatorSetIds[0] == OPERATOR_SET_ID.

    • Impact: Verifies the expected operator set.

Branches and code coverage

Intended branches

Zellic © 2025Back to top ↑