From 5d3d193840daf4d83564d72b18141f24f8602021 Mon Sep 17 00:00:00 2001 From: pingke Date: Wed, 31 Jul 2024 00:10:45 +0800 Subject: [PATCH] update --- scripts/deployL2-it.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/deployL2-it.js b/scripts/deployL2-it.js index 32f9301..156541b 100644 --- a/scripts/deployL2-it.js +++ b/scripts/deployL2-it.js @@ -20,7 +20,6 @@ const config = [ ]; const storageCost = 1500000000000000; // storageCost - 1,500,000Gwei forever per blob - https://ethresear.ch/t/ethstorage-scaling-ethereum-storage-via-l2-and-da/14223/6#incentivization-for-storing-m-physical-replicas-1 const dcfFactor = 340282366367469178095360967382638002176n; // dcfFactor, it mean 0.95 for yearly discount -const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay)) async function verifyContract(contract, args) { // if (!process.env.ETHERSCAN_API_KEY) { @@ -87,19 +86,20 @@ async function deployContract() { await verifyContract(impl, [config, startTime, storageCost, dcfFactor]); // wait for contract finalized + const i = 1 while (true) { const block = await hre.ethers.provider.getBlock("finalized"); - console.log( - "finalized block number is", - block.number, - "at", - new Date().toLocaleTimeString([], { hour: "2-digit", minute: "2-digit", second: "2-digit" }) - ); + setTimeout( () => + console.log( + "finalized block number is", + block.number, + "at", + new Date().toLocaleTimeString([], { hour: "2-digit", minute: "2-digit", second: "2-digit" }) + ), 60000 * i++); if (receipt.blockNumber < block.number) { return; } - sleep(60*000); } }