Governor_v1.sol
State Variables
COMMUNITY_MULTISIG_ROLE
bytes32 public constant COMMUNITY_MULTISIG_ROLE = "0x01";TEAM_MULTISIG_ROLE
bytes32 public constant TEAM_MULTISIG_ROLE = "0x02";feeManager
IFeeManager_v1 private feeManager;moduleFactory
linkedBeacons
timelockPeriod
beaconTimelock
__gap
Functions
supportsInterface
onlyLinkedModuleFactory
linkedBeaconsEmpty
validAddress
validTimelockPeriod
accessibleBeacon
onlyCommunityOrTeamMultisig
upgradeProcessAlreadyStarted
timelockPeriodExceeded
constructor
init
Name
Type
Description
moduleFactoryInitCallback
Name
Type
Description
getBeaconTimelock
Name
Type
Description
Name
Type
Description
getLinkedBeacons
Name
Type
Description
getFeeManager
Name
Type
Description
setFeeManager
Name
Type
Description
getModuleFactory
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
_setFeeManager
Name
Type
Description
_setTimelockPeriod
Name
Type
Description
_setModuleFactory
Name
Type
Description
_isBeaconAccessible
Last updated