GenesisProtocol

Verified contract

Active on Ethereum with 159 txns
Deployed by via 0x59c0fcff at 10562520
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xd005b8f53e5382879714d3850bdc6bd93e58efc8586595ed3b2e6aed72f3162a
0x64b888daeb141a67947f5b706feade5bc7075e919c57a1384b5b72ee9f2a4817
0x4a0dd2823cf1fba956e2ab028c8217ced0b67480ff4856f9b74b346736eb82a3
0x116081f6a15babe6d31aff917edb118ee66585953df7706872e009978975efe7
0x303570ec51324fca752fa619509b89c5eb043a87cd36c95f0c6f4b759a353b31
0x926a0c79405c7ce4b3ef3a5f777afda1c90d443d3763dd69575c3c069a9dd24d
0x59aec4f1acdaf712fbc31adfe9dc96cc83078d44ede212976e392436fc34aa09
0x3e9356af246abecb38f1dd555fed468d2604e37f412f862f217112fd6063b122
0xa37c16ca1e1462a6c4601119e3c07c6b0b2d94c3659d8b0c37ee289b2d1ed6e3
0x246feeeb4f5385a87e778cff60b52515d28e4d8a4c2c24ee91c6fc532b72f01b

Functions
Getter at block 21161050
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)
37
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.