IBaseGovernance
Interface for basic governance functionality
pause
function pause() externalPauses execution of contract methods
unpause
function unpause() externalUnpauses execution of contract methods
proposeGovernator
function proposeGovernator(address governator_) externalSets governator address as pendingGovernator address
Parameters
Name
Type
Description
governator_
address
Address proposed for pendingGovernator
acceptGovernanceProposal
function acceptGovernanceProposal() externalAccepts governator proposal and sets new governator address
GovernatorProposed
event GovernatorProposed(address pendingGovernator)Emitted when new pendingGovernator is proposed
Parameters
Name
Type
Description
pendingGovernator
address
pendingGovernator address
GovernatorChanged
event GovernatorChanged(address newGovernator)Emitted when governator has changed
Parameters
Name
Type
Description
newGovernator
address
New governator address
SenderNotGovernator
error SenderNotGovernator(address sender)Triggered when sender is not governator
Parameters
Name
Type
Description
sender
address
Actual sender address
PendingGovernatorNotExisting
error PendingGovernatorNotExisting()Triggered when pendingGovernator is not set
SenderNotPendingGovernator
error SenderNotPendingGovernator(address sender)Triggered when sender is not pendingGovernator
Parameters
Name
Type
Description
sender
address
Actual sender address
Last updated