From aa55b8ae6b2e7e5c28ba10f69b96f31a953eec4f Mon Sep 17 00:00:00 2001 From: Victor Elias Date: Wed, 11 Oct 2023 19:55:50 -0300 Subject: [PATCH] tasks: Fix verify to allow not specifying contracts Turns out variadic still needs to be optional --- tasks/etherscan-verify-deployment.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tasks/etherscan-verify-deployment.ts b/tasks/etherscan-verify-deployment.ts index eb990f5d..204dafc5 100644 --- a/tasks/etherscan-verify-deployment.ts +++ b/tasks/etherscan-verify-deployment.ts @@ -8,7 +8,10 @@ task( "etherscan-verify-deployments", "Verifies all contracts in the deployments folder" ) - .addVariadicPositionalParam("contracts", "List of contracts to verify") + .addOptionalVariadicPositionalParam( + "contracts", + "List of contracts to verify" + ) .setAction(async (taskArgs, hre) => { const etherscan = await etherscanClient(hre) let deployments = Object.entries(await hre.deployments.all())