Governor
Functions
proposalCount() β uint256
propose(address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description) β uint256
queue(uint256 proposalId)
execute(uint256 proposalId)
cancel(uint256 proposalId)
getActions(uint256 proposalId) β address[], uint256[], string[], bytes[]
getReceipt(uint256 proposalId, address voter) β struct IGovernor.Receipt
state(uint256 proposalId) β enum IGovernor.ProposalState
castVote(uint256 proposalId, uint8 support)
castVoteWithReason(uint256 proposalId, uint8 support, string reason)
castVoteBySig(uint256 proposalId, uint8 support, uint8 v, bytes32 r, bytes32 s)
Events
ProposalCreated(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, string description)
UnionTokenSet(address oldUnionToken, address newUnionToken)
TimelockSet(address oldTimelock, address newTimelock)
VotingDelaySet(uint256 oldVotingDelay, uint256 newVotingDelay)
VotingPeriodSet(uint256 oldVotingPeriod, uint256 newVotingPeriod)
ProposalThresholdSet(uint256 oldProposalThreshold, uint256 newProposalThreshold)
VoteCast(address voter, uint256 proposalId, uint8 support, uint256 votes, string reason)
ProposalCanceled(uint256 id)
ProposalQueued(uint256 id, uint256 eta)
ProposalExecuted(uint256 id)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewAdmin(address oldAdmin, address newAdmin)
Last updated