IPermissions

Functions

createRole

function createRole(
    bytes32 role,
    bytes32 adminRole
) external

Parameters

NameTypeDescription

role

bytes32

adminRole

bytes32

grantMinter

function grantMinter(
    address minter
) external

Parameters

NameTypeDescription

minter

address

grantBurner

function grantBurner(
    address burner
) external

Parameters

NameTypeDescription

burner

address

grantPCVController

function grantPCVController(
    address pcvController
) external

Parameters

NameTypeDescription

pcvController

address

grantGovernor

function grantGovernor(
    address governor
) external

Parameters

NameTypeDescription

governor

address

grantGuardian

function grantGuardian(
    address guardian
) external

Parameters

NameTypeDescription

guardian

address

revokeMinter

function revokeMinter(
    address minter
) external

Parameters

NameTypeDescription

minter

address

revokeBurner

function revokeBurner(
    address burner
) external

Parameters

NameTypeDescription

burner

address

revokePCVController

function revokePCVController(
    address pcvController
) external

Parameters

NameTypeDescription

pcvController

address

revokeGovernor

function revokeGovernor(
    address governor
) external

Parameters

NameTypeDescription

governor

address

revokeGuardian

function revokeGuardian(
    address guardian
) external

Parameters

NameTypeDescription

guardian

address

revokeOverride

function revokeOverride(
    bytes32 role,
    address account
) external

Parameters

NameTypeDescription

role

bytes32

account

address

GUARDIAN_ROLE

function GUARDIAN_ROLE() external returns (bytes32)

GOVERN_ROLE

function GOVERN_ROLE() external returns (bytes32)

BURNER_ROLE

function BURNER_ROLE() external returns (bytes32)

MINTER_ROLE

function MINTER_ROLE() external returns (bytes32)

PCV_CONTROLLER_ROLE

function PCV_CONTROLLER_ROLE() external returns (bytes32)

Last updated