GenesisProtocol

Verified contract

Active on Ethereum with 2,797 txns
Deployed by via 0xfbeab315 at 6154541
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x2920216539c5f234227b8c35cca393c6d21ad77803874f48915c54ee9145b161
0x629d195b08017c107c05d4f75874e8d93da3b7e057c5767a32255d8c896cdf09
0x511d8f7dce5c5ee6bb603c52aff1cc1bd417f76809db455437fe3346a4a27fc8
0x8bd1327894dfbdd65f0c79b30200120e340302294165bcfb7540933e1e9974bd
0x6b96949036d841a3c18f7d9d9742b9dc8aa4cd5c367a6c9f9462faa274243b89
0xf9c04aca21134756a359851e7bd2d35147558f6316f12bb1ef354bdb92e3ad39
0xfbad9aadf37d23d92a960cd4c78215c387dbd5ea589b50632dac11135020e62f
0x2cde6d3f0ac4b5f632c0f25418df3ec55706d243d45df97d576b61fb02ebb32b
0x62f3e580dde0f8e46f1087137f0bffd632363e9731497d85a11124827d95d1f0
0x860789ffb9cca6986e617aa9398ec10ff3b94f1fd11381aa0f634c8aca8afacb

Functions
Getter at block 21310204
DELEGATION_HASH_EIP712(view returns (bytes32)
0xe63a1d5ea4500160eeba84af13ae0fb9cbd73ca589478927735c8acdfa029419
ETH_SIGN_PREFIX(view returns (string)
Ethereum Signed Message: 32
NO(view returns (uint256)
2
NUM_OF_CHOICES(view returns (uint256)
2
YES(view returns (uint256)
1
getAllowedRangeOfChoices(pure returns (uint256 minuint256 max)
(min=2, max=2)
hashedParameters(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
isAbstainAllow(pure returns (bool)
false
owner(view returns (address)
0x1bf4e7d549fd7bf9c6ba3be8bd2b9af62f086220
proposalsCnt(view returns (uint256)
311
stakingToken(view returns (address)
0x543ff227f64aa17ea132bf9886cab5db55dcaddf
Read-only
getBoostedProposalsCount(address _avatarview returns (uint256)
getNumberOfChoices(bytes32 _proposalIdview returns (uint256)
getParametersHash(uint256[14] _paramspure returns (bytes32)
getStaker(bytes32 _proposalIdaddress _stakerview returns (uint256uint256)
isVotable(bytes32 _proposalIdview returns (bool)
parameters(bytes32view returns (uint256 preBoostedVoteRequiredPercentageuint256 preBoostedVotePeriodLimituint256 boostedVotePeriodLimituint256 thresholdConstAuint256 thresholdConstBuint256 minimumStakingFeeuint256 quietEndingPerioduint256 proposingRepRewardConstAuint256 proposingRepRewardConstBuint256 stakerFeeRatioForVotersuint256 votersReputationLossRatiouint256 votersGainRepRatioFromLostRepuint256 daoBountyConstuint256 daoBountyLimit)
proposalAvatar(bytes32 _proposalIdview returns (address)
proposalStatus(bytes32 _proposalIdview returns (uint256uint256uint256uint256uint256uint256)
proposals(bytes32view returns (address avataruint256 numOfChoicesaddress executableuint256 votersStakesuint256 submittedTimeuint256 boostedPhaseTimeuint8 stateuint256 winningVoteaddress proposeruint256 currentBoostedVotePeriodLimitbytes32 paramsHashuint256 daoBountyRemain)
score(bytes32 _proposalIdview returns (int256)
scoreThresholdParams(address _avatarview returns (uint256uint256)
shouldBoost(bytes32 _proposalIdview returns (bool)
state(bytes32 _proposalIdview returns (uint8)
threshold(bytes32 _paramsHashaddress _avatarview returns (int256)
voteInfo(bytes32 _proposalIdaddress _voterview returns (uint256uint256)
voteStatus(bytes32 _proposalIduint256 _choiceview returns (uint256)
winningVote(bytes32 _proposalIdview returns (uint256)
State-modifying
cancelProposal(bytes32returns (bool)
cancelVote(bytes32 _proposalId
execute(bytes32 _proposalIdreturns (bool)
ownerVote(bytes32uint256addressreturns (bool)
propose(uint256 _numOfChoicesbytes32address _avataraddress _executableaddress _proposerreturns (bytes32)
redeem(bytes32 _proposalIdaddress _beneficiaryreturns (uint256[5] rewards)
redeemDaoBounty(bytes32 _proposalIdaddress _beneficiaryreturns (uint256 redeemedAmountuint256 potentialAmount)
renounceOwnership(
setParameters(uint256[14] _paramsreturns (bytes32)
stake(bytes32 _proposalIduint256 _voteuint256 _amountreturns (bool)
stakeWithSignature(bytes32 _proposalIduint256 _voteuint256 _amountuint256 _nonceuint256 _signatureTypebytes _signaturereturns (bool)
transferOwnership(address _newOwner
updateParameters(bytes32 _hashedParameters
vote(bytes32 _proposalIduint256 _votereturns (bool)
voteWithSpecifiedAmounts(bytes32 _proposalIduint256 _voteuint256 _repuint256returns (bool)
Events
CancelProposal(bytes32 indexed _proposalIdaddress indexed _avatar
CancelVoting(bytes32 indexed _proposalIdaddress indexed _avataraddress indexed _voter
ExecuteProposal(bytes32 indexed _proposalIdaddress indexed _avataruint256 _decisionuint256 _totalReputation
GPExecuteProposal(bytes32 indexed _proposalIduint8 _executionState
NewProposal(bytes32 indexed _proposalIdaddress indexed _avataruint256 _numOfChoicesaddress _proposerbytes32 _paramsHash
OwnershipRenounced(address indexed previousOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeem(bytes32 indexed _proposalIdaddress indexed _avataraddress indexed _beneficiaryuint256 _amount
RedeemDaoBounty(bytes32 indexed _proposalIdaddress indexed _avataraddress indexed _beneficiaryuint256 _amount
RedeemReputation(bytes32 indexed _proposalIdaddress indexed _avataraddress indexed _beneficiaryuint256 _amount
Stake(bytes32 indexed _proposalIdaddress indexed _avataraddress indexed _stakeruint256 _voteuint256 _amount
VoteProposal(bytes32 indexed _proposalIdaddress indexed _avataraddress 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.