ProofOfHumanity

Verified contract

Active on Ethereum with 39,794 txns
Deployed by via 0xbaa05ede at 12011577
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $158,246.3
ERC-20
Value $0.01
0x95f57f5ac82a7fad3c46250b77498a1255ec304f4c5c7d44ad6dd7b0aa2182a6
0xd45730ad5c38d3eb0ed4725011b8b7fa03d89f1620e3ee8390d4ad3353bd11ff
0xb4ce0e52d7aa77a6ecf75c3a11dd1b582090d3afac392b0e2dda9e085cbb9f34
0xf6cf16b93d3dd8e8da2687dec1abe374ac1d1e5ffe136dd10e3e53545c112ed1
0x86656e0b7b0f5f5dd47f24ffb7d8ed81311cf8ba5481eaa66b6e89de19a69a1b
0x61aaa7a03b5f8efb3779662290f340fa2da3141fcef33597be0eabc554e2933d
0x7833cdea6007da68f830bb52a1cee40859323fcefe79e1294c85eede279f64a3
0x43fc023618376a6af3c5bafb2887fbae5be4806439be0f1549ae8549c31e0551
0x88f94f80b27ad0a2ec88a56da9d7d241440f21bec7ff90a6d8d4eaf15a12e976
0xe7ed2b9ac64da8888e3f52cd2f00a454dddeb304fb6ec6699aa84c2ac70dd287

Functions
Getter at block 21298601
challengePeriodDuration(view returns (uint64)
302400
getArbitratorDataListCount(view returns (uint256)
6
governor(view returns (address)
0x327a29fce0a6490e4236240be176daa282eccfdf
loserStakeMultiplier(view returns (uint256)
20000
renewalPeriodDuration(view returns (uint64)
7889400
requiredNumberOfVouches(view returns (uint64)
1
sharedStakeMultiplier(view returns (uint256)
10000
submissionBaseDeposit(view returns (uint256)
100000000000000000
submissionCounter(view returns (uint256)
20740
submissionDuration(view returns (uint64)
63115200
winnerStakeMultiplier(view returns (uint256)
10000
Read-only
arbitratorDataList(uint256view returns (address arbitratoruint96 metaEvidenceUpdatesbytes arbitratorExtraData)
arbitratorDisputeIDToDisputeData(addressuint256view returns (uint96 challengeIDaddress submissionID)
checkRequestDuplicates(address _submissionIDuint256 _requestIDaddress _duplicateIDview returns (bool)
getChallengeInfo(address _submissionIDuint256 _requestIDuint256 _challengeIDview returns (uint16 lastRoundIDaddress challengeruint256 disputeIDuint8 rulinguint64 duplicateSubmissionIndex)
getContributions(address _submissionIDuint256 _requestIDuint256 _challengeIDuint256 _roundaddress _contributorview returns (uint256[3] contributions)
getNumberOfVouches(address _submissionIDuint256 _requestIDview returns (uint256)
getRequestInfo(address _submissionIDuint256 _requestIDview returns (bool disputedbool resolvedbool requesterLostuint8 currentReasonuint16 nbParallelDisputesuint16 lastChallengeIDuint16 arbitratorDataIDaddress requesteraddress ultimateChallengeruint8 usedReasons)
getRoundInfo(address _submissionIDuint256 _requestIDuint256 _challengeIDuint256 _roundview returns (bool appealeduint256[3] paidFeesuint8 sideFundeduint256 feeRewards)
getSubmissionInfo(address _submissionIDview returns (uint8 statusuint64 submissionTimeuint64 indexbool registeredbool hasVoucheduint256 numberOfRequests)
isRegistered(address _submissionIDview returns (bool)
vouches(addressaddressview returns (bool)
State-modifying
addSubmission(string _evidencestring _namepayable 
addSubmissionManually(address[] _submissionIDsstring[] _evidencestring[] _names
addVouch(address _submissionID
challengeRequest(address _submissionIDuint8 _reasonaddress _duplicateIDstring _evidencepayable 
changeArbitrator(address _arbitratorbytes _arbitratorExtraData
changeDurations(uint64 _submissionDurationuint64 _renewalPeriodDurationuint64 _challengePeriodDuration
changeGovernor(address _governor
changeLoserStakeMultiplier(uint256 _loserStakeMultiplier
changeMetaEvidence(string _registrationMetaEvidencestring _clearingMetaEvidence
changeRequiredNumberOfVouches(uint64 _requiredNumberOfVouches
changeSharedStakeMultiplier(uint256 _sharedStakeMultiplier
changeStateToPending(address _submissionIDaddress[] _vouchesbytes[] _signaturesuint256[] _expirationTimestamps
changeSubmissionBaseDeposit(uint256 _submissionBaseDeposit
changeWinnerStakeMultiplier(uint256 _winnerStakeMultiplier
executeRequest(address _submissionID
fundAppeal(address _submissionIDuint256 _challengeIDuint8 _sidepayable 
fundSubmission(address _submissionIDpayable 
processVouches(address _submissionIDuint256 _requestIDuint256 _iterations
reapplySubmission(string _evidencestring _namepayable 
removeSubmission(address _submissionIDstring _evidencepayable 
removeSubmissionManually(address _submissionID
removeVouch(address _submissionID
rule(uint256 _disputeIDuint256 _ruling
submitEvidence(address _submissionIDstring _evidence
withdrawFeesAndRewards(address _beneficiaryaddress _submissionIDuint256 _requestIDuint256 _challengeIDuint256 _round
withdrawSubmission(
Events
AddSubmission(address indexed _submissionIDuint256 _requestID
AppealContribution(address indexed _submissionIDuint256 indexed _challengeIDuint8 _partyaddress indexed _contributoruint256 _amount
ArbitratorComplete(address _arbitratoraddress indexed _governoruint256 _submissionBaseDeposituint256 _submissionDurationuint256 _challengePeriodDurationuint256 _requiredNumberOfVouchesuint256 _sharedStakeMultiplieruint256 _winnerStakeMultiplieruint256 _loserStakeMultiplier
ChallengeResolved(address indexed _submissionIDuint256 indexed _requestIDuint256 _challengeID
Dispute(address indexed _arbitratoruint256 indexed _disputeIDuint256 _metaEvidenceIDuint256 _evidenceGroupID
Evidence(address indexed _arbitratoruint256 indexed _evidenceGroupIDaddress indexed _partystring _evidence
HasPaidAppealFee(address indexed _submissionIDuint256 indexed _challengeIDuint8 _side
MetaEvidence(uint256 indexed _metaEvidenceIDstring _evidence
ReapplySubmission(address indexed _submissionIDuint256 _requestID
RemoveSubmission(address indexed _requesteraddress indexed _submissionIDuint256 _requestID
Ruling(address indexed _arbitratoruint256 indexed _disputeIDuint256 _ruling
SubmissionChallenged(address indexed _submissionIDuint256 indexed _requestIDuint256 _challengeID
VouchAdded(address indexed _submissionIDaddress indexed _voucher
VouchRemoved(address indexed _submissionIDaddress indexed _voucher
Constructor
constructor(address _arbitratorbytes _arbitratorExtraDatastring _registrationMetaEvidencestring _clearingMetaEvidenceuint256 _submissionBaseDeposituint64 _submissionDurationuint64 _renewalPeriodDurationuint64 _challengePeriodDurationuint256[3] _multipliersuint64 _requiredNumberOfVouches
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.