Access Manager
We use the Openzepellin 5.0 Access Manager contract to manage the access rights of the protocol.
To learn more about openZeppelin access control using an Access Manager follow this link
Roles
ADMIN_ROLE
0
The default admin role of the Access Manager. 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
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.
FEES_VOTING_REWARDS_DISTRIBUTOR_ROLE
10
Grant the permission to create create fees rewards.
Last updated