From 4d1167216b4dd15035a80b8f25962586533a3a14 Mon Sep 17 00:00:00 2001 From: TTNguyenDev Date: Mon, 26 Feb 2024 16:54:32 +0700 Subject: [PATCH] deploy helper --- scripts/dev-deploy.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/scripts/dev-deploy.ts b/scripts/dev-deploy.ts index 654a14f..b2e35fb 100644 --- a/scripts/dev-deploy.ts +++ b/scripts/dev-deploy.ts @@ -1,6 +1,7 @@ import { wallet, dec, save } from "./helpers"; import { ethers, BigNumber, Contract } from "ethers"; import { formatUnits } from "@ethersproject/units" +import { network } from "hardhat"; import { exec } from "child_process"; @@ -229,7 +230,11 @@ const main = async () => { console.log(`Deployment manifest saved to ${manifestFile}`) - console.log("Contract verification...") + if (network.name == "hardhat") { + return + } + console.log('Waiting for 30 seconds before verifying...'); + await sleep(30_000); await verifyNationContract("0x23Ca3002706b71a440860E3cf8ff64679A00C9d7", "src/tokens/NATION.sol:NATION", []) await verifyLpToken("0x6417755C00d5c17DeC196Df00a6F151E448B1471", "src/test/utils/mocks/MockERC20.sol:MockERC20") @@ -239,6 +244,12 @@ const main = async () => { await verifyPassportIssuer("0xdad32e13E73ce4155a181cA0D350Fee0f2596940", "src/passport/PassportIssuer.sol:PassportIssuer") } +function sleep(ms: number) { + return new Promise((resolve) => { + setTimeout(resolve, ms); + }); +} + main().catch((error) => { console.error(error);