This contract is being backfilled. You may encounter incomplete storage history.

IexecHub

Verified contract

Active on Ethereum with 778 txns
Deployed by via 0x9313ee43 at 5776516
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $4,305.09
0x6694f476c67876f11494bb748adc8ce77c6457d580b4c3a14be3ffb4e36076a8
0x0c487965a5f2f3c44c41be15a75a678b48c8bf380e2129d8738e70d722985c33
0x85a302105ea0232a9152fe8f1cfd29b6266139d7ec97c9531dc07611f78bf355
0xbb5a6f6849a8af4c28e3004edeb19ddf21c4389e32826e7ccd5ddb29a021fb0e
0xdf4b5680b3fcdf58f15c2991274e179186828ecd5060c0087d1e542e20f58008
0x39c46e2bd33d150e5518b0b33674775e6605df0c85c570a3af94c91a9a6282b3
0x070f86780be7829699ab6c8bb33c8ee6b2aae62a6392a0a19bcb22dbdd831043
0x46f830689f9ef64b2b354e2463cb9c2958d9cc1e0f41c3d42fee8d93267f06db
0x9daa54320d0e8396020852c476932b838483d8ee38baa24e284a63437d7504c7
0x277d104f7502209d2c1c837a03c7034d6a25e0c95da848774cac9491dadc2e7a

Functions
Getter at block 20797863
SCORE_UNITARY_SLASH(view returns (uint256)
50
STAKE_BONUS_MIN_THRESHOLD(view returns (uint256)
1000
STAKE_BONUS_RATIO(view returns (uint256)
10
appHub(view returns (address)
0xb4f226150bdc6cf901c15e4ed1caeda7ea5c512c
datasetHub(view returns (address)
0xd0bb45fd58e357c9b3a5e7a36a5c6b6b5d1cf9b2
m_categoriesCount(view returns (uint256)
5
m_categoriesCreator(view returns (address)
0xfdd76d2afe65a4ab85943b6e0e1c22edf4e8b548
m_contributionHistory(view returns (uint256 successuint256 failed)
(success=563, failed=2)
marketplace(view returns (address)
0xfb7703c74f14930f8871c34056d5db6693e5a00b
rlc(view returns (address)
0x607f4c5bb672230e8672085532f7e901544a7375
workerPoolHub(view returns (address)
0x897dc0cca9bb43f7601e477e721ef4dea4453f07
Read-only
checkBalance(address _ownerview returns (uint256 stakeuint256 locked)
existingCategory(uint256 _catIdview returns (bool categoryExist)
getCategory(uint256 _catIdview returns (uint256 catidstring namestring descriptionuint256 workClockTimeRef)
getCategoryWorkClockTimeRef(uint256 _catIdview returns (uint256 workClockTimeRef)
getWorkerScore(address _workerview returns (uint256 workerScore)
getWorkerStatus(address _workerview returns (address workerPooluint256 workerScore)
isWoidRegistred(address _woidview returns (bool)
m_accounts(addressview returns (uint256 stakeuint256 locked)
m_categories(uint256view returns (uint256 catidstring namestring descriptionuint256 workClockTimeRef)
m_scores(addressview returns (uint256)
m_woidRegistered(addressview returns (bool)
State-modifying
attachContracts(address _tokenAddressaddress _marketplaceAddressaddress _workerPoolHubAddressaddress _appHubAddressaddress _datasetHubAddress
buyForWorkOrder(uint256 _marketorderIdxaddress _workerpooladdress _appaddress _datasetstring _paramsaddress _callbackaddress _beneficiaryreturns (address)
claimFailedConsensus(address _woidreturns (bool)
createApp(string _appNameuint256 _appPricestring _appParamsreturns (address createdApp)
createCategory(string _namestring _descriptionuint256 _workClockTimeRefreturns (uint256 catid)
createDataset(string _datasetNameuint256 _datasetPricestring _datasetParamsreturns (address createdDataset)
createWorkerPool(string _descriptionuint256 _subscriptionLockStakePolicyuint256 _subscriptionMinimumStakePolicyuint256 _subscriptionMinimumScorePolicyreturns (address createdWorkerPool)
deposit(uint256 _amountreturns (bool)
evictWorker(address _workerreturns (bool unsubscribed)
finalizeWorkOrder(address _woidstring _stdoutstring _stderrstring _urireturns (bool)
lockForOrder(address _useruint256 _amountreturns (bool)
lockForWork(address _woidaddress _useruint256 _amountreturns (bool)
registerToPool(address _workerreturns (bool subscribed)
rewardForWork(address _woidaddress _workeruint256 _amountbool _reputationreturns (bool)
seizeForWork(address _woidaddress _workeruint256 _amountbool _reputationreturns (bool)
setCategoriesCreator(address _categoriesCreator
unlockForOrder(address _useruint256 _amountreturns (bool)
unlockForWork(address _woidaddress _useruint256 _amountreturns (bool)
unregisterFromPool(address _workerreturns (bool unsubscribed)
withdraw(uint256 _amountreturns (bool)
Events
AccurateContribution(address woidaddress indexed worker
CreateApp(address indexed appOwneraddress indexed appstring appNameuint256 appPricestring appParams
CreateCategory(uint256 catidstring namestring descriptionuint256 workClockTimeRef
CreateDataset(address indexed datasetOwneraddress indexed datasetstring datasetNameuint256 datasetPricestring datasetParams
CreateWorkerPool(address indexed workerPoolOwneraddress indexed workerPoolstring workerPoolDescription
Deposit(address owneruint256 amount
FaultyContribution(address woidaddress indexed worker
Reward(address useruint256 amount
Seize(address useruint256 amount
Withdraw(address owneruint256 amount
WorkOrderActivated(address woidaddress indexed workerPool
WorkOrderClaimed(address woidaddress workerPool
WorkOrderCompleted(address woidaddress workerPool
WorkerPoolEviction(address indexed workerPooladdress worker
WorkerPoolSubscription(address indexed workerPooladdress worker
WorkerPoolUnsubscription(address indexed workerPooladdress worker
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.