Governance
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "Governance"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Governance"
ABI
ABI objects
Getter at block 21269976 getDelegateManagerAddress() view returns (address) getExecutionDelay() view returns (uint256) getGuardianAddress() view returns (address) getInProgressProposals() view returns (uint256[]) getMaxInProgressProposals() view returns (uint16) getRegistryAddress() view returns (address) getServiceProviderFactoryAddress() view returns (address) getStakingAddress() view returns (address) getVotingPeriod() view returns (uint256) getVotingQuorumPercent() view returns (uint256) inProgressProposalsAreUpToDate() view returns (bool)
isGovernanceAddress() pure returns (bool)
true
Read-only
getProposalById(uint256 _proposalId) view returns (uint256 proposalId, address proposer, uint256 submissionBlockNumber, bytes32 targetContractRegistryKey, address targetContractAddress, uint256 callValue, string functionSignature, bytes callData, uint8 outcome, uint256 voteMagnitudeYes, uint256 voteMagnitudeNo, uint256 numVotes)
getProposalTargetContractHash(uint256 _proposalId) view returns (bytes32)
getVoteInfoByProposalAndVoter(uint256 _proposalId, address _voter) view returns (uint8 vote, uint256 voteMagnitude)
State-modifying
Events evaluateProposalOutcome(uint256 _proposalId) returns (uint8)
guardianExecuteTransaction(bytes32 _targetContractRegistryKey, uint256 _callValue, string _functionSignature, bytes _callData)
initialize()
initialize(address _registryAddress, uint256 _votingPeriod, uint256 _executionDelay, uint256 _votingQuorumPercent, uint16 _maxInProgressProposals, address _guardianAddress)
setDelegateManagerAddress(address _delegateManagerAddress)
setExecutionDelay(uint256 _newExecutionDelay)
setMaxInProgressProposals(uint16 _newMaxInProgressProposals)
setRegistryAddress(address _registryAddress)
setServiceProviderFactoryAddress(address _serviceProviderFactoryAddress)
setStakingAddress(address _stakingAddress)
setVotingPeriod(uint256 _votingPeriod)
setVotingQuorumPercent(uint256 _votingQuorumPercent)
submitProposal(bytes32 _targetContractRegistryKey, uint256 _callValue, string _functionSignature, bytes _callData, string _name, string _description) returns (uint256)
submitVote(uint256 _proposalId, uint8 _vote)
transferGuardianship(address _newGuardianAddress)
updateVote(uint256 _proposalId, uint8 _vote)
vetoProposal(uint256 _proposalId)
ExecutionDelayUpdated(uint256 indexed _newExecutionDelay)
GuardianTransactionExecuted(address indexed _targetContractAddress, uint256 _callValue, string indexed _functionSignature, bytes indexed _callData, bytes _returnData)
GuardianshipTransferred(address indexed _newGuardianAddress)
MaxInProgressProposalsUpdated(uint256 indexed _newMaxInProgressProposals)
ProposalOutcomeEvaluated(uint256 indexed _proposalId, uint8 indexed _outcome, uint256 _voteMagnitudeYes, uint256 _voteMagnitudeNo, uint256 _numVotes)
ProposalSubmitted(uint256 indexed _proposalId, address indexed _proposer, string _name, string _description)
ProposalTransactionExecuted(uint256 indexed _proposalId, bool indexed _success, bytes _returnData)
ProposalVetoed(uint256 indexed _proposalId)
ProposalVoteSubmitted(uint256 indexed _proposalId, address indexed _voter, uint8 indexed _vote, uint256 _voterStake)
ProposalVoteUpdated(uint256 indexed _proposalId, address indexed _voter, uint8 indexed _vote, uint256 _voterStake, uint8 _previousVote)
RegistryAddressUpdated(address indexed _newRegistryAddress)
VotingPeriodUpdated(uint256 indexed _newVotingPeriod)
VotingQuorumPercentUpdated(uint256 indexed _newVotingQuorumPercent)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.