Everstrat.xyz | Docs
Security

Roles and permissions

The active role model across EVE, AMM, Controller, ExitQueue, StrategyManager, and Oracle.

Role Matrix

RoleWhere it appearsMain power
DEFAULT_ADMIN_ROLEsetup pathsbootstrap role assignment during initialization
ADMIN_ROLEAMM and upgradeable contractsupgrades, pausing, strategy management, keeper grants
KEEPER_ROLEControllerstrategy operations and queue operations
CONTROLLER_ROLEAMM, ExitQueue, StrategyManagerprocessing or management privileges granted to Controller
AMM_ROLEExitQueuepush, pull, and close queue requests
ORACLE_MANAGER_ROLEOraclemanage price feeds
MINTER_ROLEEVEmint and burn EVE

Practical Assignments

  • AMM gets MINTER_ROLE on EVE.
  • Controller gets CONTROLLER_ROLE where queue and strategy operations require it.
  • Keeper accounts receive KEEPER_ROLE on Controller.
  • Oracle manager manages feed configuration on Oracle.

Read also Governance / roles, permissions, and admin powers.

Last updated on

On this page