From 9bdbc6b597843c1ff45cc75224b7961fa25fdbd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joseph-Andr=C3=A9=20Turk?= Date: Thu, 22 Aug 2024 18:25:57 +0200 Subject: [PATCH 1/2] fix: removed useless 5seconds pause in mocked mode --- tasks/taskGatewayRelayer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/taskGatewayRelayer.ts b/tasks/taskGatewayRelayer.ts index b97e98c..fb22ce9 100644 --- a/tasks/taskGatewayRelayer.ts +++ b/tasks/taskGatewayRelayer.ts @@ -119,9 +119,9 @@ task("task:launchFhevm") const p2 = getCoin(ownerAddress); const p3 = getCoin(relayerAddress); await Promise.all([p1, p2, p3]); + await new Promise((res) => setTimeout(res, 5000)); // wait 5 seconds } } - await new Promise((res) => setTimeout(res, 5000)); // wait 5 seconds console.log(`privateKey ${privKeyDeployer}`); console.log(`ownerAddress ${ownerAddress}`); await hre.run("task:deployGateway", { privateKey: privKeyDeployer, ownerAddress: ownerAddress }); From 723908a8eae65462f626560576d27fdaea7415f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joseph-Andr=C3=A9=20Turk?= Date: Thu, 22 Aug 2024 18:53:28 +0200 Subject: [PATCH 2/2] fix: removed useless cleaning in mocked --- hardhat.config.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/hardhat.config.ts b/hardhat.config.ts index 400a165..2c96ae5 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -85,7 +85,6 @@ task("test", async (taskArgs, hre, runSuper) => { // Run modified test task if (hre.network.name === "hardhat") { // in fhevm mode all this block is done when launching the node via `pnmp fhevm:start` - await hre.run("clean"); await hre.run("compile:specific", { contract: "contracts" }); const sourceDir = path.resolve(__dirname, "node_modules/fhevm/"); const destinationDir = path.resolve(__dirname, "fhevmTemp/"); @@ -99,11 +98,10 @@ task("test", async (taskArgs, hre, runSuper) => { fs.copyFileSync(sourceFile, destinationFile); const targetAddress = "0x000000000000000000000000000000000000005d"; - const NeverRevert = await hre.artifacts.readArtifact("MockedPrecompile"); - const bytecode = NeverRevert.deployedBytecode; + const MockedPrecompile = await hre.artifacts.readArtifact("MockedPrecompile"); + const bytecode = MockedPrecompile.deployedBytecode; await hre.network.provider.send("hardhat_setCode", [targetAddress, bytecode]); console.log(`Code of Mocked Pre-compile set at address: ${targetAddress}`); - fs.removeSync("fhevmTemp/"); const privKeyDeployer = process.env.PRIVATE_KEY_GATEWAY_DEPLOYER; await hre.run("task:computePredeployAddress", { privateKey: privKeyDeployer });