OlympusAuthority
Inherits: IOlympusAuthority, OlympusAccessControlled
State Variables
governor
address public override governor
guardian
address public override guardian
policy
address public override policy
vault
address public override vault
newGovernor
address public newGovernor
newGuardian
address public newGuardian
newPolicy
address public newPolicy
newVault
address public newVault
Functions
constructor
constructor(address _governor, address _guardian, address _policy, address _vault)
OlympusAccessControlled(IOlympusAuthority(address(this)));
pushGovernor
function pushGovernor(address _newGovernor, bool _effectiveImmediately) external onlyGovernor;
pushGuardian
function pushGuardian(address _newGuardian, bool _effectiveImmediately) external onlyGovernor;
pushPolicy
function pushPolicy(address _newPolicy, bool _effectiveImmediately) external onlyGovernor;
pushVault
function pushVault(address _newVault, bool _effectiveImmediately) external onlyGovernor;
pullGovernor
function pullGovernor() external;
pullGuardian
function pullGuardian() external;
pullPolicy
function pullPolicy() external;
pullVault
function pullVault() external;