Skip to main content
Complete reference for all protocol roles and their permissions.

Core Roles

RoleDescriptionAdmin
GOVERNORRoot administrationSelf
PAUSEPause protocol functionsGOVERNOR
UNPAUSEUnpause functionsGOVERNOR
PROTOCOL_PARAMETERSUpdate core parametersGOVERNOR
MINOR_ROLES_MANAGERManage non-critical rolesGOVERNOR

Operational Roles

RoleDescriptionAdmin
ENTRY_POINTTrusted contract routingGOVERNOR
RECEIPT_TOKEN_MINTERMint iUSD/siUSD/liUSDGOVERNOR
RECEIPT_TOKEN_BURNERBurn receipt tokensGOVERNOR
LOCKED_TOKEN_MANAGERLock/unlock operationsGOVERNOR
TRANSFER_RESTRICTORGovern transfer rulesGOVERNOR

Role Management

Roles are managed through the InfiniFiCore contract. Only the admin of a role can grant or revoke it.

View InfiniFiCore

See the core contract documentation for role management functions.