Solidity API
IRigoblockGovernance
RigoblockGovernance
constructor
constructor() publicIGovernanceStrategy
assertValidInitParams
function assertValidInitParams(struct IRigoblockGovernanceFactory.Parameters params) external viewParameters
Name
Type
Description
assertValidThresholds
Parameters
Name
Type
Description
getProposalState
Parameters
Name
Type
Description
Return Values
Name
Type
Description
votingPeriod
Return Values
Name
Type
Description
votingTimestamps
Return Values
Name
Type
Description
getVotingPower
Parameters
Name
Type
Description
IRigoblockGovernanceFactory
GovernanceCreated
Parameters
Name
Type
Description
createGovernance
Parameters
Name
Type
Description
Return Values
Name
Type
Description
Parameters
parameters
Return Values
Name
Type
Description
IGovernanceEvents
ProposalCreated
Parameters
Name
Type
Description
ProposalExecuted
Parameters
Name
Type
Description
StrategyUpgraded
Parameters
Name
Type
Description
ThresholdsUpdated
Parameters
Name
Type
Description
Upgraded
Parameters
Name
Type
Description
VoteCast
Parameters
Name
Type
Description
IGovernanceInitializer
initializeGovernance
IGovernanceState
ProposalState
TimeType
Proposal
ProposalWrapper
getActions
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getProposalById
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getProposalState
Parameters
Name
Type
Description
Return Values
Name
Type
Description
Receipt
getReceipt
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getVotingPower
Parameters
Name
Type
Description
Return Values
Name
Type
Description
GovernanceParameters
EnhancedParams
governanceParameters
Return Values
Name
Type
Description
name
Return Values
Name
Type
Description
proposalCount
Return Values
Name
Type
Description
proposals
Return Values
Name
Type
Description
votingPeriod
Return Values
Name
Type
Description
IGovernanceUpgrade
updateThresholds
Parameters
Name
Type
Description
upgradeImplementation
Parameters
Name
Type
Description
upgradeStrategy
Parameters
Name
Type
Description
IGovernanceVoting
VoteType
castVote
Parameters
Name
Type
Description
castVoteBySignature
Parameters
Name
Type
Description
execute
Parameters
Name
Type
Description
ProposedAction
propose
Parameters
Name
Type
Description
Return Values
Name
Type
Description
MixinAbstract
_getProposalCount
_getProposalState
_getVotingPower
MixinConstants
VERSION
PROPOSAL_MAX_OPERATIONS
DOMAIN_TYPEHASH
VOTE_TYPEHASH
_GOVERNANCE_PARAMS_SLOT
_IMPLEMENTATION_SLOT
_NAME_SLOT
_PROPOSAL_SLOT
_PROPOSAL_COUNT_SLOT
_PROPOSED_ACTION_SLOT
_RECEIPT_SLOT
MixinImmutables
constructor
MixinInitializer
onlyUninitialized
initializeGovernance
MixinState
getActions
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getProposalState
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getReceipt
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getVotingPower
Parameters
Name
Type
Description
Return Values
Name
Type
Description
governanceParameters
Return Values
Name
Type
Description
name
Return Values
Name
Type
Description
proposalCount
Return Values
Name
Type
Description
proposals
Return Values
Name
Type
Description
votingPeriod
Return Values
Name
Type
Description
getProposalById
Parameters
Name
Type
Description
Return Values
Name
Type
Description
_getProposalCount
_getProposalState
_getVotingPower
MixinStorage
constructor
_governanceParameters
AddressSlot
_implementation
StringSlot
_name
ParamsWrapper
_paramsWrapper
UintSlot
_proposalCount
ProposalByIndex
_proposal
ActionByIndex
_proposedAction
UserReceipt
_receipt
MixinUpgrade
onlyGovernance
updateThresholds
Parameters
Name
Type
Description
upgradeImplementation
Parameters
Name
Type
Description
upgradeStrategy
Parameters
Name
Type
Description
_isContract
Return Values
Name
Type
Description
MixinVoting
propose
Parameters
Name
Type
Description
Return Values
Name
Type
Description
castVote
Parameters
Name
Type
Description
castVoteBySignature
Parameters
Name
Type
Description
execute
Parameters
Name
Type
Description
_castVote
RigoblockGovernanceFactory
_parameters
createGovernance
Parameters
Name
Type
Description
Return Values
Name
Type
Description
parameters
Return Values
Name
Type
Description
_isContract
Return Values
Name
Type
Description
RigoblockGovernanceProxy
Upgraded
Parameters
Name
Type
Description
_IMPLEMENTATION_SLOT
constructor
fallback
receive
ImplementationSlot
_getImplementation
Return Values
Name
Type
Description
RigoblockGovernanceStrategy
_stakingProxy
_votingPeriod
constructor
assertValidInitParams
Parameters
Name
Type
Description
assertValidThresholds
Parameters
Name
Type
Description
getProposalState
Parameters
Name
Type
Description
Return Values
Name
Type
Description
_qualifiedConsensus
getVotingPower
Parameters
Name
Type
Description
votingPeriod
Return Values
Name
Type
Description
votingTimestamps
Return Values
Name
Type
Description
_assertValidProposalThreshold
_assertValidQuorumThreshold
_getStakingProxy
Last updated