Skip to main content

Core Contracts

The Core module establishes the central authority for role-based access control across the infiniFi protocol.

Contracts

InfiniFiCore.sol

Central role registry and access control

CoreControlled.sol

Base contract for role-based access

Architecture

Every contract requiring access control delegates role checks to the InfiniFiCore registry. The contract sets up a rigid governance structure where the GOVERNOR role is the root admin.

Key Roles