GenesisProtocol

Verified contract

Active on Ethereum with 338 txns
Deployed by via 0x090fbf9d at 8560627
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x4b7fbf516738697db2e51e01875274c93bbb6af85094a535104415607a551a23
0x836d51654d659d455b7602a21b0d95d27cd43c30c3d7ad77274ed4e7e1a84ad5
0x8614bbfaa4be3ecd9d807d96e88e08ae3ad0425c79a94b188eedbe417733b120
0x59549a3854febf8a44bcce0845d692013730ab766459119ae92f14757ee582e3
0x1f0d0bc6d184e2412a3169b48978fdcf57f0a38063b2f6b618afa0ef7a852be7
0xb6abcde7aec296a2987a3bc4bf1924c2cfaaa6446a91d90d76960aa941db203c
From
0x67e0a15e2eb8cfb019805073d8a846e410768f6867319eb92cb30cc85febf2ac
0x99e7478e9fabc6e7298e2a1e5335d2c63f8fce1e4be48996a18ea978e44f2b9d
0xf3d3958a793736165a2c76a7e438754c024f8a3ddf410bff0dc71f2a76a941af
0x594de8f5aa14aee64ea8890413844075c1ae331133c3264144e6a02a6dd77027

Functions
Getter at block 21331959
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)
28
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.