NomicFoundation / hardhat-ignition

Hardhat Ignition is a declarative deployment system that enables you to deploy your smart contracts without navigating the mechanics of the deployment process.
https://hardhat.org/ignition
MIT License
106 stars 23 forks source link

Wipe entire deployment #811

Open samokander opened 1 week ago

samokander commented 1 week ago

Describe the feature

While using Hardhat Ignition modules with hardhat fixtures in tests, I'm facing a problem. When using hardhat network and repeatedly executing hardhat test test/myTest.ts I get many errors in console, linked to the fact that I'm running the test for the second time - the state of the contracts is altered by the first test run.

Maybe consider adding something like hardhat ignition wipe deploymentId * so that at least it is possible to delete entire deployment via console. Or perhaps —reset flag on hardhat test would be handy.

Search terms

hardhat ignition test hardhat network