Access Manager
Last updated
Last updated
We use the Openzepellin 5.0 Access Manager contract to manage the access rights of the protocol.
ADMIN_ROLE
0
The default admin role of the . This role allows to create new roles and assign users to roles.
UPGRADE_ROLE
1
Grant the permission to upgrade the protocol contract implementations
PAUSER_ROLE
2
Grant the permission to pause the PT and LP Vault in case of emergency
FEE_SETTER_ROLE
3
Grant the permission to change the fees of the protocol in the .
REGISTRY_ROLE
4
Grant the permission to change the addresses in the .
REWARDS_HARVESTER_ROLE
5
Grant the permission to on a PT rewards proxy.
REWARDS_PROXY_SETTER_ROLE
6
Grant the permission to add a on a PT.
VOTER_GOVERNOR_ROLE
7
Grant the permission to perform actions reserved to governor of the tokenomics contracts.
VOTER_EMERGENCY_COUNCIL_ROLE
8
Grant the permission to ban and reauthorise voting for specific pools.
VOTER_ROLE
9
Granted to to perform contracts operations.
FEES_VOTING_REWARDS_DISTRIBUTOR_ROLE
10
Grant the permission to create create fees rewards.