GenesisProtocol

Verified contract

Active on Ethereum with 774 txns
Deployed by via 0x3755eece at 9318274
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xda0837e5c4fc1ef8aa6d664cc7f78b08bdb2c5b729bc0186197e25f2a6abcd36
0xd056a286907cbe9c3c8c57c69da839026ddfbfdf14c80b79cd5d3fc0212f2972
0x5ef57c909af125616e6600f1975ed1273b8306f76591db4d9da7e76886df8d83
0xf92ef8ef016d969cf16678f15279e28195ca71ab3cf6aa5eea0ce3f805ff4ca4
0x8bde03667fd5a52ec306a80e9c6ed622eba093d059b279c9117eba62d2e938e7
0x71a5a53a38e9d6950368fa0a00d9a529b38e540c5a0eb858e2d4343f551bee22
0x762f812d16cc579d3e5a6a266f51f69ac9a693dd9ee68bb70029f0adc81f866c
0x6b63d141f09e027230eeb4e4149e6879465807a680247bc81451bba18fcd518b
0x00ca40cb283a8069f0b002cc23765eb793889908bfc9f0a4a34231886d2f9e7b
0xda1b812401958f7365ea74446d08eb34b680429ae7cf5c9512187d99beb9020d

Functions
Getter at block 21260399
DELEGATION_HASH_EIP712(view returns (bytes32)
0x3662ab6d0090d1022e8861c7a4566a166de4e5e0c978f1c6aef8e7ae178bf1d2
NO(view returns (uint256)
2
NUM_OF_CHOICES(view returns (uint256)
2
YES(view returns (uint256)
1
getAllowedRangeOfChoices(pure returns (uint256 minuint256 max)
(min=1, max=2)
isAbstainAllow(pure returns (bool)
false
proposalsCnt(view returns (uint256)
171
stakingToken(view returns (address)
0x543ff227f64aa17ea132bf9886cab5db55dcaddf
Read-only
averagesDownstakesOfBoosted(bytes32view returns (uint256)
calcExecuteCallBounty(bytes32 _proposalIdview returns (uint256)
getNumberOfChoices(bytes32view returns (uint256)
getParametersHash(uint256[11] _paramsaddress _voteOnBehalfpure returns (bytes32)
getProposalOrganization(bytes32 _proposalIdview returns (bytes32)
getProposalTimes(bytes32 _proposalIdview returns (uint256[3] times)
getStaker(bytes32 _proposalIdaddress _stakerview returns (uint256uint256)
isVotable(bytes32 _proposalIdview returns (bool)
orgBoostedProposalsCnt(bytes32view returns (uint256)
organizations(bytes32view returns (address)
parameters(bytes32view returns (uint256 queuedVoteRequiredPercentageuint256 queuedVotePeriodLimituint256 boostedVotePeriodLimituint256 preBoostedVotePeriodLimituint256 thresholdConstuint256 limitExponentValueuint256 quietEndingPerioduint256 proposingRepRewarduint256 votersReputationLossRatiouint256 minimumDaoBountyuint256 daoBountyConstuint256 activationTimeaddress voteOnBehalf)
proposalStatus(bytes32 _proposalIdview returns (uint256uint256uint256uint256)
proposals(bytes32view returns (bytes32 organizationIdaddress callbacksuint8 stateuint256 winningVoteaddress proposeruint256 currentBoostedVotePeriodLimitbytes32 paramsHashuint256 daoBountyRemainuint256 daoBountyuint256 totalStakesuint256 confidenceThresholduint256 secondsFromTimeOutTillExecuteBoostedbool daoRedeemItsWinnings)
score(bytes32 _proposalIdview returns (uint256)
shouldBoost(bytes32 _proposalIdview returns (bool)
stakesNonce(addressview returns (uint256)
state(bytes32 _proposalIdview returns (uint8)
threshold(bytes32 _paramsHashbytes32 _organizationIdview returns (uint256)
voteInfo(bytes32 _proposalIdaddress _voterview returns (uint256uint256)
voteStake(bytes32 _proposalIduint256 _voteview returns (uint256)
voteStatus(bytes32 _proposalIduint256 _choiceview returns (uint256)
winningVote(bytes32 _proposalIdview returns (uint256)
State-modifying
cancelVote(bytes32 _proposalId
execute(bytes32 _proposalIdreturns (bool)
executeBoosted(bytes32 _proposalIdreturns (uint256 expirationCallBounty)
propose(uint256bytes32 _paramsHashaddress _proposeraddress _organizationreturns (bytes32)
redeem(bytes32 _proposalIdaddress _beneficiaryreturns (uint256[3] rewards)
redeemDaoBounty(bytes32 _proposalIdaddress _beneficiaryreturns (uint256 redeemedAmountuint256 potentialAmount)
setParameters(uint256[11] _paramsaddress _voteOnBehalfreturns (bytes32)
stake(bytes32 _proposalIduint256 _voteuint256 _amountreturns (bool)
stakeWithSignature(bytes32 _proposalIduint256 _voteuint256 _amountuint256 _nonceuint256 _signatureTypebytes _signaturereturns (bool)
vote(bytes32 _proposalIduint256 _voteuint256 _amountaddress _voterreturns (bool)
Events
CancelProposal(bytes32 indexed _proposalIdaddress indexed _organization
CancelVoting(bytes32 indexed _proposalIdaddress indexed _organizationaddress indexed _voter
ConfidenceLevelChange(bytes32 indexed _proposalIduint256 _confidenceThreshold
ExecuteProposal(bytes32 indexed _proposalIdaddress indexed _organizationuint256 _decisionuint256 _totalReputation
ExpirationCallBounty(bytes32 indexed _proposalIdaddress indexed _beneficiaryuint256 _amount
GPExecuteProposal(bytes32 indexed _proposalIduint8 _executionState
NewProposal(bytes32 indexed _proposalIdaddress indexed _organizationuint256 _numOfChoicesaddress _proposerbytes32 _paramsHash
Redeem(bytes32 indexed _proposalIdaddress indexed _organizationaddress indexed _beneficiaryuint256 _amount
RedeemDaoBounty(bytes32 indexed _proposalIdaddress indexed _organizationaddress indexed _beneficiaryuint256 _amount
RedeemReputation(bytes32 indexed _proposalIdaddress indexed _organizationaddress indexed _beneficiaryuint256 _amount
Stake(bytes32 indexed _proposalIdaddress indexed _organizationaddress indexed _stakeruint256 _voteuint256 _amount
StateChange(bytes32 indexed _proposalIduint8 _proposalState
VoteProposal(bytes32 indexed _proposalIdaddress indexed _organizationaddress indexed _voteruint256 _voteuint256 _reputation
Constructor
constructor(address _stakingToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.