Skip to content

Commit 30d1ad0

Browse files
author
Jérémy James Toussaint
committed
Using V5 smart-contracts
1 parent 74b6a15 commit 30d1ad0

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

src/main/java/com/iexec/worker/chain/ContributionService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.iexec.worker.chain;
22

33
import com.iexec.common.chain.*;
4-
import com.iexec.common.contract.generated.IexecHubABILegacy;
4+
import com.iexec.common.contract.generated.IexecHubContract;
55
import com.iexec.common.replicate.ReplicateStatusCause;
66
import com.iexec.common.security.Signature;
77
import com.iexec.common.utils.BytesUtils;
@@ -127,7 +127,7 @@ public boolean isContributionDeadlineReached(String chainTaskId) {
127127
public Optional<ChainReceipt> contribute(ContributionAuthorization contribAuth, String deterministHash, Signature enclaveSignature) {
128128
String resultSeal = computeResultSeal(contribAuth.getWorkerWallet(), contribAuth.getChainTaskId(), deterministHash);
129129
String resultHash = computeResultHash(contribAuth.getChainTaskId(), deterministHash);
130-
IexecHubABILegacy.TaskContributeEventResponse contributeResponse = iexecHubService.contribute(contribAuth, resultHash, resultSeal, enclaveSignature);
130+
IexecHubContract.TaskContributeEventResponse contributeResponse = iexecHubService.contribute(contribAuth, resultHash, resultSeal, enclaveSignature);
131131

132132
if (contributeResponse == null) {
133133
log.error("ContributeTransactionReceipt received but was null [chainTaskId:{}]", contribAuth.getChainTaskId());

src/main/java/com/iexec/worker/chain/IexecHubService.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
import com.iexec.common.chain.*;
5-
import com.iexec.common.contract.generated.IexecHubABILegacy;
5+
import com.iexec.common.contract.generated.IexecHubContract;
66
import com.iexec.common.security.Signature;
77
import com.iexec.common.task.TaskDescription;
88
import com.iexec.common.utils.BytesUtils;
@@ -49,7 +49,7 @@ public IexecHubService(CredentialsService credentialsService,
4949
this.executor = (ThreadPoolExecutor) Executors.newFixedThreadPool(1);
5050
}
5151

52-
IexecHubABILegacy.TaskContributeEventResponse contribute(ContributionAuthorization contribAuth,
52+
IexecHubContract.TaskContributeEventResponse contribute(ContributionAuthorization contribAuth,
5353
String resultHash,
5454
String resultSeal,
5555
Signature enclaveSignature) {
@@ -65,7 +65,7 @@ IexecHubABILegacy.TaskContributeEventResponse contribute(ContributionAuthorizati
6565
return null;
6666
}
6767

68-
private IexecHubABILegacy.TaskContributeEventResponse sendContributeTransaction(ContributionAuthorization contribAuth,
68+
private IexecHubContract.TaskContributeEventResponse sendContributeTransaction(ContributionAuthorization contribAuth,
6969
String resultHash,
7070
String resultSeal,
7171
Signature enclaveSignature) {
@@ -92,9 +92,9 @@ private IexecHubABILegacy.TaskContributeEventResponse sendContributeTransaction(
9292
return null;
9393
}
9494

95-
List<IexecHubABILegacy.TaskContributeEventResponse> contributeEvents = getHubContract().getTaskContributeEvents(contributeReceipt);
95+
List<IexecHubContract.TaskContributeEventResponse> contributeEvents = getHubContract().getTaskContributeEvents(contributeReceipt);
9696

97-
IexecHubABILegacy.TaskContributeEventResponse contributeEvent = null;
97+
IexecHubContract.TaskContributeEventResponse contributeEvent = null;
9898
if (contributeEvents != null && !contributeEvents.isEmpty()) {
9999
contributeEvent = contributeEvents.get(0);
100100
}
@@ -121,7 +121,7 @@ private boolean isSuccessTx(String chainTaskId, BaseEventResponse txEvent, Chain
121121
return true;
122122
}
123123

124-
IexecHubABILegacy.TaskRevealEventResponse reveal(String chainTaskId, String resultDigest) {
124+
IexecHubContract.TaskRevealEventResponse reveal(String chainTaskId, String resultDigest) {
125125
try {
126126
return CompletableFuture.supplyAsync(() -> {
127127
log.info("Requested reveal [chainTaskId:{}, waitingTxCount:{}]", chainTaskId, getWaitingTransactionCount());
@@ -133,7 +133,7 @@ IexecHubABILegacy.TaskRevealEventResponse reveal(String chainTaskId, String resu
133133
return null;
134134
}
135135

136-
private IexecHubABILegacy.TaskRevealEventResponse sendRevealTransaction(String chainTaskId, String resultDigest) {
136+
private IexecHubContract.TaskRevealEventResponse sendRevealTransaction(String chainTaskId, String resultDigest) {
137137
TransactionReceipt revealReceipt;
138138
RemoteCall<TransactionReceipt> revealCall = getHubContract(web3jService.getWritingContractGasProvider()).reveal(
139139
stringToBytes(chainTaskId),
@@ -148,9 +148,9 @@ private IexecHubABILegacy.TaskRevealEventResponse sendRevealTransaction(String c
148148
return null;
149149
}
150150

151-
List<IexecHubABILegacy.TaskRevealEventResponse> revealEvents = getHubContract().getTaskRevealEvents(revealReceipt);
151+
List<IexecHubContract.TaskRevealEventResponse> revealEvents = getHubContract().getTaskRevealEvents(revealReceipt);
152152

153-
IexecHubABILegacy.TaskRevealEventResponse revealEvent = null;
153+
IexecHubContract.TaskRevealEventResponse revealEvent = null;
154154
if (revealEvents != null && !revealEvents.isEmpty()) {
155155
revealEvent = revealEvents.get(0);
156156
}

src/main/java/com/iexec/worker/chain/RevealService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.iexec.worker.chain;
22

33
import com.iexec.common.chain.*;
4-
import com.iexec.common.contract.generated.IexecHubABILegacy;
4+
import com.iexec.common.contract.generated.IexecHubContract;
55
import com.iexec.common.utils.HashUtils;
66
import lombok.extern.slf4j.Slf4j;
77
import org.springframework.stereotype.Service;
@@ -102,7 +102,7 @@ public Optional<ChainReceipt> reveal(String chainTaskId, String determinismHash)
102102
return Optional.empty();
103103
}
104104

105-
IexecHubABILegacy.TaskRevealEventResponse revealResponse = iexecHubService.reveal(chainTaskId, determinismHash);
105+
IexecHubContract.TaskRevealEventResponse revealResponse = iexecHubService.reveal(chainTaskId, determinismHash);
106106
if (revealResponse == null) {
107107
log.error("RevealTransactionReceipt received but was null [chainTaskId:{}]", chainTaskId);
108108
return Optional.empty();

src/test/java/com/iexec/worker/chain/RevealServiceTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.iexec.common.chain.ChainContribution;
44
import com.iexec.common.chain.ChainContributionStatus;
55
import com.iexec.common.chain.ChainTask;
6-
import com.iexec.common.contract.generated.IexecHubABILegacy;
6+
import com.iexec.common.contract.generated.IexecHubContract;
77
import com.iexec.common.utils.HashUtils;
88
import org.apache.commons.lang.time.DateUtils;
99
import org.junit.Before;
@@ -326,7 +326,7 @@ public void shouldRevealIfTransactionSucceeds() throws Exception {
326326
String deterministHash = Hash.sha3("Hello");
327327
String chainTaskId = "0xd94b63fc2d3ec4b96daf84b403bbafdc8c8517e8e2addd51fec0fa4e67801be8";
328328

329-
IexecHubABILegacy.TaskRevealEventResponse response = new IexecHubABILegacy.TaskRevealEventResponse();
329+
IexecHubContract.TaskRevealEventResponse response = new IexecHubContract.TaskRevealEventResponse();
330330

331331
// 0x200 in hexa = 512 in decimal
332332
response.log =

0 commit comments

Comments
 (0)