From 6c9a1d7654999c85f03220846cd6bb0709bf1e3c Mon Sep 17 00:00:00 2001 From: Ariel Barmat Date: Sun, 4 Jul 2021 19:15:24 -0300 Subject: [PATCH] cli: print function hashes task --- tasks/contracts/functions.ts | 9 +++++---- tasks/gre.ts | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tasks/contracts/functions.ts b/tasks/contracts/functions.ts index 0cfbbd525..bfd7e0702 100644 --- a/tasks/contracts/functions.ts +++ b/tasks/contracts/functions.ts @@ -4,9 +4,11 @@ import { HardhatRuntimeEnvironment } from 'hardhat/types' import '@nomiclabs/hardhat-ethers' import { loadEnv } from '../../cli/env' +import { cliOpts } from '../../cli/defaults' -task('contracts:functions', 'Print function hashes for contracts').setAction( - async (taskArgs, hre: HardhatRuntimeEnvironment) => { +task('contracts:functions', 'Print function hashes for contracts') + .addParam('addressBook', cliOpts.addressBook.description, cliOpts.addressBook.default) + .setAction(async (taskArgs, hre: HardhatRuntimeEnvironment) => { const accounts = await hre.ethers.getSigners() const env = await loadEnv(taskArgs, accounts[0] as unknown as Wallet) @@ -17,5 +19,4 @@ task('contracts:functions', 'Print function hashes for contracts').setAction( console.log(fnSig, '->', hre.ethers.utils.id(fnSig).slice(0, 10)) } } - }, -) + }) diff --git a/tasks/gre.ts b/tasks/gre.ts index 4080c5485..bc0eecf39 100644 --- a/tasks/gre.ts +++ b/tasks/gre.ts @@ -1,4 +1,4 @@ -import { Contract, providers, Signer } from 'ethers' +import { Contract } from 'ethers' import { HardhatRuntimeEnvironment } from 'hardhat/types' import { extendEnvironment } from 'hardhat/config' import { lazyObject } from 'hardhat/plugins'