diff --git a/hardhat.config.js/tasks.js b/hardhat.config.js/tasks.js index 2ea200f502..dfe4235c3d 100644 --- a/hardhat.config.js/tasks.js +++ b/hardhat.config.js/tasks.js @@ -1,4 +1,5 @@ const { task } = require('hardhat/config'); +const { TASK_TYPECHAIN } = require('@typechain/hardhat/dist/constants'); task('test', async (args, hre, runSuper) => { const testFiles = args.testFiles.length ? args.testFiles : ['test/index.js']; @@ -8,3 +9,8 @@ task('test', async (args, hre, runSuper) => { task('test:setup-test-environment', async (_, hre) => { hre.accounts = await hre.web3.eth.getAccounts(); }); + +task(TASK_TYPECHAIN, async (args, hre, runSuper) => { + hre.config.typechain.dontOverrideCompile = false; + await runSuper(); +});