You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-10Lines changed: 15 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
# PoCo UML
16
16
17
17
18
-
-[Contracts MCD](.uml/ContractV2.pdf)
18
+
-[Contracts MCD](./uml/ContractV2.pdf)
19
19
20
20
-[Contracts and Actors Architecture](./uml/ArchitectureV2.pdf)
21
21
@@ -29,7 +29,7 @@
29
29
- (r) = a repository on the responsability of (w)
30
30
31
31
## Actor : Marketplace Creator :
32
-
create [IexecHub](./contracts/IexecHub.sol) smart contract. IexecHub is composed of [WorkOrderHub](./contracts/WorkOrderHub.sol),[WorkerPoolHub](./contracts/WorkerPoolHub.sol),[DatasetHub](./contracts/DatasetHub.sol),[AppHub](./contracts/AppHub.sol),[Marketplace](./contracts/Marketplace.sol) Once IexecHub smart contract is created by Marketplace Creator, IexecHub and Marketplace can be used by the others actors scheduler, workers, iExecCloudUser :
32
+
create [IexecHub](./contracts/IexecHub.sol) smart contract. IexecHub is composed of [WorkerPoolHub](./contracts/WorkerPoolHub.sol),[DatasetHub](./contracts/DatasetHub.sol),[AppHub](./contracts/AppHub.sol),[Marketplace](./contracts/Marketplace.sol) Once IexecHub smart contract is created by Marketplace Creator, IexecHub and Marketplace can be used by the others actors scheduler, workers, iExecCloudUser :
@@ -344,8 +349,8 @@ Optional: usage not yet implemented in V2
344
349
<tr>
345
350
<td>CLAIMED</td>
346
351
<td>claimFailedConsensus</td>
347
-
<td>IexecHub/td>
348
-
<td>iExecCloudUser or any ?</td>
352
+
<td>IexecHub/<td>
353
+
<td>iExecCloudUser</td>
349
354
<td>if a WordeORder is in ACTIVE or REVEALING for too long, iExecCloudUser can get a refund by calling claimFailedConsensus</td>
350
355
</tr>
351
356
<tr>
@@ -372,7 +377,7 @@ Optional: usage not yet implemented in V2
372
377
<tbody>
373
378
<tr>
374
379
<td>AUTHORIZED</td>
375
-
<td>callForContribution</td>
380
+
<td>allowWorkerToContribute</td>
376
381
<td>WorkOrderPool</td>
377
382
<td>scheduler</td>
378
383
<td>Scheduler has commited to the WorkOrder (ACTIVE) and workers can contribute when called in.</td>
@@ -396,7 +401,7 @@ Optional: usage not yet implemented in V2
396
401
<td>reopen</td>
397
402
<td>WorkOrderPool</td>
398
403
<td>scheduler</td>
399
-
<td>If NO worker has revealed, scheduler call reopen function and all previous contribution are tag REJECTED in order to reopen a new callForContribution round</td>
404
+
<td>If NO worker has revealed, scheduler call reopen function and all previous contribution are tag REJECTED in order to reopen a new allowWorkerToContribute round</td>
0 commit comments