User Access Management
note
There is no support for setting appointees for AVSDirectory functions. The AVSDirectory method will be deprecated in a future upgrade. All AVSs will need to migrate to Operator Sets before the upcoming deprecation of AVSDirectory.
For concept material on User Access Management (UAM) and roles, refer to:
UAM enables an AVS to split onchain components across multiple contracts to enable a modular design. The protocol functions that an AVS can set appointees for are:
AllocationManager.slashOperatorAllocationManager.deregisterFromOperatorSetsAllocationManager.setAVSRegistrarAllocationManager.updateAVSMetadataURIAllocationManager.createOperatorSetsAllocationManager.createRedistributingOperatorSetsAllocationManager.addStrategiesToOperatorSetAllocationManager.removeStrategiesFromOperatorSetRewardsCoordinator.createOperatorDirectedAVSRewardsSubmissionRewardsCoordinator.createOperatorDirectedOperatorSetRewardsSubmissionRewardsCoordinator.setClaimerFor
For information on how to set admins and appointees for an AVS, refer to: