Skip to main content

IOlympusAuthority

Git Source

Olympus OHM token

This contract is the legacy v2 OHM token. Included in the repo for completeness, since it is not being changed and is imported in some contracts.

Functions​

governor​

function governor() external view returns (address);

Returns

NameTypeDescription
<none>address

guardian​

function guardian() external view returns (address);

Returns

NameTypeDescription
<none>address

policy​

function policy() external view returns (address);

Returns

NameTypeDescription
<none>address

vault​

function vault() external view returns (address);

Returns

NameTypeDescription
<none>address

Events​

GovernorPushed​

event GovernorPushed(address indexed from, address indexed to, bool _effectiveImmediately);

Parameters

NameTypeDescription
fromaddress
toaddress
_effectiveImmediatelybool

GuardianPushed​

event GuardianPushed(address indexed from, address indexed to, bool _effectiveImmediately);

Parameters

NameTypeDescription
fromaddress
toaddress
_effectiveImmediatelybool

PolicyPushed​

event PolicyPushed(address indexed from, address indexed to, bool _effectiveImmediately);

Parameters

NameTypeDescription
fromaddress
toaddress
_effectiveImmediatelybool

VaultPushed​

event VaultPushed(address indexed from, address indexed to, bool _effectiveImmediately);

Parameters

NameTypeDescription
fromaddress
toaddress
_effectiveImmediatelybool

GovernorPulled​

event GovernorPulled(address indexed from, address indexed to);

Parameters

NameTypeDescription
fromaddress
toaddress

GuardianPulled​

event GuardianPulled(address indexed from, address indexed to);

Parameters

NameTypeDescription
fromaddress
toaddress

PolicyPulled​

event PolicyPulled(address indexed from, address indexed to);

Parameters

NameTypeDescription
fromaddress
toaddress

VaultPulled​

event VaultPulled(address indexed from, address indexed to);

Parameters

NameTypeDescription
fromaddress
toaddress