hardhat
hardhat copied to clipboard
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
This is a follow-up task to #5615 It is about adding a build info (from artifact) watcher functionality. The idea is to watch for build info changes and adding compilation...
The network stack has some follow up improvements that will not be needed for the initial Public Alpha. These include things like better integration between the build system and the...
These were skipped in the port as it required a dependency on HH3. With the other Ignition plugins in place along with their fixture projects, we can now bring back...
We need to check the changed artifact formats.
### Version of Hardhat 3.0.0-next.7 ### What happened? ``` Error HHE505: Missing value for the task argument named [option] ``` ### Minimal reproduction steps ```typescript .addPositionalArgument({ name: 'optionName', defaultValue: undefined,...
### Describe the feature In Hardhat v2, all contracts were compiled together each time, causing TypeChain to regenerate types for all contracts on every run. In Hardhat v3, it is...
To support the VSCode extension as it is adapted to Hardhat 3 we need to bring its use of Sentry up to date. ## TODO - [ ] A short...
### Describe the feature As you know Trezor Safe 5 is very convenient to use and VERY IMPORTANTLY Trezor source code is fully transparent (even the CPU stuff). That's why...
Ethers.js supports EIP-7702 transaction in their `ethers@beta-eip-7702` release. (based on [this branch](https://github.com/ethers-io/ethers.js/tree/eip-7702)) However, [this utility file](https://github.com/NomicFoundation/hardhat/blob/main/packages/hardhat-ethers/src/internal/ethers-utils.ts) of the `hardhat-ethers` module does not consider `authorizationList` when processing transaction, which prevents sending...
### Version of Hardhat 2.24.1 ### What happened?   The root cause comes from [`getChain`](https://github.com/NomicFoundation/hardhat/blob/main/packages/hardhat-viem/src/internal/chains.ts#L13.) function. It does not support Hardhat's networks configuration. ### Minimal reproduction steps 1. Add...