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.slashOperator
AllocationManager.deregisterFromOperatorSets
AllocationManager.setAVSRegistrar
AllocationManager.updateAVSMetadataURI
AllocationManager.createOperatorSets
AllocationManager.createRedistributingOperatorSets
AllocationManager.addStrategiesToOperatorSet
AllocationManager.removeStrategiesFromOperatorSet
RewardsCoordinator.createOperatorDirectedAVSRewardsSubmission
RewardsCoordinator.createOperatorDirectedOperatorSetRewardsSubmission
RewardsCoordinator.setClaimerFor
For information on how to set admins and appointees for an AVS, refer to: