IGovernor_v1.sol
Functions
init
function init(
address _communityMultisig,
address _teamMultisig,
uint _timelockPeriod,
address _feeManager,
address _moduleFactory
) external;Name
Type
Description
moduleFactoryInitCallback
Name
Type
Description
getBeaconTimelock
Name
Type
Description
Name
Type
Description
getLinkedBeacons
Name
Type
Description
getFeeManager
Name
Type
Description
getModuleFactory
Name
Type
Description
setFeeManager
Name
Type
Description
setModuleFactory
Name
Type
Description
setFeeManagerMaxFee
Name
Type
Description
setFeeManagerDefaultProtocolTreasury
Name
Type
Description
setFeeManagerWorkflowTreasuries
Name
Type
Description
setFeeManagerDefaultCollateralFee
Name
Type
Description
setFeeManagerDefaultIssuanceFee
Name
Type
Description
setFeeManagerCollateralWorkflowFee
Name
Type
Description
setFeeManagerIssuanceWorkflowFee
Name
Type
Description
registerMetadataInModuleFactory
Name
Type
Description
upgradeBeaconWithTimelock
Name
Type
Description
triggerUpgradeBeaconWithTimelock
Name
Type
Description
cancelUpgrade
Name
Type
Description
setTimelockPeriod
Name
Type
Description
initiateBeaconShutdown
Name
Type
Description
initiateBeaconShutdownForAllLinkedBeacons
forceUpgradeBeaconAndRestartImplementation
Name
Type
Description
restartBeaconImplementation
Name
Type
Description
acceptOwnership
Name
Type
Description
Events
BeaconTimelockStarted
Name
Type
Description
BeaconUpgraded
Name
Type
Description
BeaconUpgradedCanceled
Name
Type
Description
FeeManagerUpdated
Name
Type
Description
ModuleFactoryUpdated
Name
Type
Description
TimelockPeriodSet
Name
Type
Description
BeaconShutdownInitiated
Name
Type
Description
BeaconForcefullyUpgradedAndImplementationRestarted
Name
Type
Description
BeaconImplementationRestarted
Name
Type
Description
OwnershipAccepted
Name
Type
Description
Errors
Governor__OnlyLinkedModuleFactory
Governor__LinkedBeaconsNotEmpty
Governor__InvalidAddress
Governor__InvalidTimelockPeriod
Governor__BeaconNotAccessible
Governor__OnlyCommunityOrTeamMultisig
Governor__TimelockPeriodNotExceeded
Governor__UpgradeProcessNotStarted
Governor__CallToTargetContractFailed
Structs
Timelock
Name
Type
Description
Last updated