GeneralizedTCR

Verified contract

Active on Ethereum with 1,609 txns
Deployed by via 0x87319967 at 10247251
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
0x0c3cee82e3041ad00f1113dbd4e8dd8442947bae170167628ada0c15644ebf78
0xaa7fa4de53d47f30b4fa32c2c7fa44982a92295d958a94c064ba421e082e11d8
0x44659a883ba29f8ff10ecb6a7cc028a544d9131c7b53e413e1654f320e91eb45
0x42171586aebe9c27e17aee228a1c2f640e1cf28c18f4a77a119ac21459024571
0x7dd51a1f0306962a3153efa203b79a87e275b54ae5b67a38c1e633b9a61cbe82
0x5abb7bca7884dbd9aea3fe3c67a03c3d4c7995c0a8711d79655ef5bc1f2dd67b
0x0ad9cf2ec06b7b96f2e7b0fd9e454463134b09b6707e62f462e2afaf3018ab40
0x519d750392911dfc1685f94fca8ce760873c0cf655c896638a21edbd743e4f23
0x119a7e023672746917464b3974780a1436a144469bab72978d7f98c136550af6
0xfb64ed085b9738e8ef4e7b2e8baa93d5f00d4beee53d6ce28f3ca1fb7c73d4ec

Functions
Getter at block 21094303
MULTIPLIER_DIVISOR(view returns (uint256)
10000
arbitrator(view returns (address)
0x988b3a538b618c7a603e1c11ab82cd16dbe28069
arbitratorExtraData(view returns (bytes)
0x00000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000003
challengePeriodDuration(view returns (uint256)
302400
governor(view returns (address)
0x595fe42383a783180a0f77ed672efa0090d7623a
itemCount(view returns (uint256 count)
651
loserStakeMultiplier(view returns (uint256)
10000
metaEvidenceUpdates(view returns (uint256)
4
removalBaseDeposit(view returns (uint256)
60000000000000000
removalChallengeBaseDeposit(view returns (uint256)
30000000000000000
sharedStakeMultiplier(view returns (uint256)
5000
submissionBaseDeposit(view returns (uint256)
80000000000000000
submissionChallengeBaseDeposit(view returns (uint256)
30000000000000000
winnerStakeMultiplier(view returns (uint256)
5000
Read-only
arbitratorDisputeIDToItem(addressuint256view returns (bytes32)
getContributions(bytes32 _itemIDuint256 _requestuint256 _roundaddress _contributorview returns (uint256[3] contributions)
getItemInfo(bytes32 _itemIDview returns (bytes datauint8 statusuint256 numberOfRequests)
getRequestInfo(bytes32 _itemIDuint256 _requestview returns (bool disputeduint256 disputeIDuint256 submissionTimebool resolvedaddress[3] partiesuint256 numberOfRoundsuint8 rulingaddress arbitratorbytes arbitratorExtraDatauint256 metaEvidenceID)
getRoundInfo(bytes32 _itemIDuint256 _requestuint256 _roundview returns (bool appealeduint256[3] amountPaidbool[3] hasPaiduint256 feeRewards)
itemIDtoIndex(bytes32view returns (uint256)
itemList(uint256view returns (bytes32)
items(bytes32view returns (bytes datauint8 status)
State-modifying
addItem(bytes _itempayable 
challengeRequest(bytes32 _itemIDstring _evidencepayable 
changeArbitrator(address _arbitratorbytes _arbitratorExtraData
changeConnectedTCR(address _connectedTCR
changeGovernor(address _governor
changeLoserStakeMultiplier(uint256 _loserStakeMultiplier
changeMetaEvidence(string _registrationMetaEvidencestring _clearingMetaEvidence
changeRemovalBaseDeposit(uint256 _removalBaseDeposit
changeRemovalChallengeBaseDeposit(uint256 _removalChallengeBaseDeposit
changeSharedStakeMultiplier(uint256 _sharedStakeMultiplier
changeSubmissionBaseDeposit(uint256 _submissionBaseDeposit
changeSubmissionChallengeBaseDeposit(uint256 _submissionChallengeBaseDeposit
changeTimeToChallenge(uint256 _challengePeriodDuration
changeWinnerStakeMultiplier(uint256 _winnerStakeMultiplier
executeRequest(bytes32 _itemID
fundAppeal(bytes32 _itemIDuint8 _sidepayable 
removeItem(bytes32 _itemIDstring _evidencepayable 
rule(uint256 _disputeIDuint256 _ruling
submitEvidence(bytes32 _itemIDstring _evidence
withdrawFeesAndRewards(address _beneficiarybytes32 _itemIDuint256 _requestuint256 _round
Events
AppealContribution(bytes32 indexed _itemIDaddress indexed _contributoruint256 indexed _requestuint256 _rounduint256 _amountuint8 _side
ConnectedTCRSet(address indexed _connectedTCR
Dispute(address indexed _arbitratoruint256 indexed _disputeIDuint256 _metaEvidenceIDuint256 _evidenceGroupID
Evidence(address indexed _arbitratoruint256 indexed _evidenceGroupIDaddress indexed _partystring _evidence
HasPaidAppealFee(bytes32 indexed _itemIDuint256 indexed _requestuint256 indexed _rounduint8 _side
ItemStatusChange(bytes32 indexed _itemIDuint256 indexed _requestIndexuint256 indexed _roundIndexbool _disputedbool _resolved
ItemSubmitted(bytes32 indexed _itemIDaddress indexed _submitteruint256 indexed _evidenceGroupIDbytes _data
MetaEvidence(uint256 indexed _metaEvidenceIDstring _evidence
RequestEvidenceGroupID(bytes32 indexed _itemIDuint256 indexed _requestIndexuint256 indexed _evidenceGroupID
RequestSubmitted(bytes32 indexed _itemIDuint256 indexed _requestIndexuint8 indexed _requestType
Ruling(address indexed _arbitratoruint256 indexed _disputeIDuint256 _ruling
Constructor
constructor(address _arbitratorbytes _arbitratorExtraDataaddress _connectedTCRstring _registrationMetaEvidencestring _clearingMetaEvidenceaddress _governoruint256 _submissionBaseDeposituint256 _removalBaseDeposituint256 _submissionChallengeBaseDeposituint256 _removalChallengeBaseDeposituint256 _challengePeriodDurationuint256[3] _stakeMultipliers
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.