Skip to main content

OlympusAccessControlled

Git Source

State Variables​

UNAUTHORIZED​

string internal UNAUTHORIZED = "UNAUTHORIZED";

authority​

IOlympusAuthority public authority;

Functions​

constructor​

constructor(IOlympusAuthority _authority);

Parameters

NameTypeDescription
_authorityIOlympusAuthority

onlyGovernor​

modifier onlyGovernor();

onlyGuardian​

modifier onlyGuardian();

onlyPermitted​

modifier onlyPermitted();

onlyVault​

modifier onlyVault();

setAuthority​

function setAuthority(IOlympusAuthority _newAuthority) external onlyGovernor;

Parameters

NameTypeDescription
_newAuthorityIOlympusAuthority

Events​

AuthorityUpdated​

event AuthorityUpdated(IOlympusAuthority indexed authority);

Parameters

NameTypeDescription
authorityIOlympusAuthority