hardhat
hardhat copied to clipboard
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
Hardhat 3 has a new Hook system for providing extension points. The current version of the build system in Hardhat 3 has no extension points. We need to consider which...
Initially raised by @fvictorio [on slack](https://nomicfoundation.slack.com/archives/C03P6B72ZHU/p1739808633158629): Got this false negative in a CI run: ``` HardhatError: HHE100: An internal invariant was violated: Trying to get a compiler 0.4.13 before it...
The Ignition port to Hardhat 3 kept the test suites in Mocha. The Ignition packages are the only packages using Mocha, everything else uses Node Test Runner. We should port...
The Hardhat 3 version of `hardhat-viem` should have a `publicClient` property in addition to the `getPublicClient` getter. We didn't do that in v2 because viem clients are built asynchronously, and...
Initially reported in this slack thread: https://nomicfoundation.slack.com/archives/C069TLP61BQ/p1745416940344639 A change in EDR broke the presentation of revert reason. We should have regression tests for the display of different kinds of errors:...
Update Ignition's UI to take advantage of the user interruption API. In particular it should support in the Ignition UI: * deployments that read values from configuration variables * deployments...
Test to re-enable: https://github.com/NomicFoundation/hardhat/pull/6628 PR that will fix the issue on EDR side: https://github.com/NomicFoundation/edr/pull/882
This is a project organisational issue. It captures high priority product polishing.
Smaller feedback and cleanup tasks for after the initial Public Alpha. This is really a miscellaneous dumping ground.
Ignition has been ported to Hardhat 3. There is significant follow up work from that process: ## TODO ### ignition-core - [ ] Re-enable integration tests (deal with Hardhat project...