From 48615c5ea9372705cda15f548853066aba78da09 Mon Sep 17 00:00:00 2001 From: Andres Adjimann Date: Wed, 29 Sep 2021 12:39:52 -0300 Subject: [PATCH] fix: support hardhat_reset --- plugins/hardhat.plugin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/hardhat.plugin.js b/plugins/hardhat.plugin.js index 574e7abf..aec5b313 100644 --- a/plugins/hardhat.plugin.js +++ b/plugins/hardhat.plugin.js @@ -8,7 +8,7 @@ const path = require('path'); const { task, types } = require("hardhat/config"); const { HardhatPluginError } = require("hardhat/plugins") - +const {HARDHAT_NETWORK_RESET_EVENT} = require("hardhat/internal/constants"); const { TASK_TEST, TASK_COMPILE, @@ -168,6 +168,9 @@ task("coverage", "Generates a code coverage report for tests") accounts = await utils.getAccountsHardhat(network.provider); nodeInfo = await utils.getNodeInfoHardhat(network.provider); + network.provider.on(HARDHAT_NETWORK_RESET_EVENT, () => { + api.attachToHardhatVM(network.provider); + }); api.attachToHardhatVM(network.provider); ui.report('hardhat-network', [