hardhat
hardhat copied to clipboard
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
This minimally patches the viaIR issue for a particular case where we are encountering it. I believe this is also addresses the cause of #2115.
I got the following error in my `hardhat.config.ts` file: ``` (property) blockConfirmations: number Type '{ url: string; accounts: string[]; chainId: number; blockConfirmations: number; }' is not assignable to type 'NetworkUserConfig...
Suppose I have some files in my project under the test folder test/ - MyToken.test.js - MyHelperFunction.test.js - Foo.test.js If I run `npx hardhat test` then it runs all the...
Related to #2115 and #2453, since those are related to the Yul IR pipeline. See also #2399 and #2400.
## Description If I import an artifact from an external package and use Waffle's "deployContract" to deploy it to my local network, and that contract reverts with a custom error,...
This isn't really a bug report, it just seemed the best place to put the info that might help someone. I got this error when creating my typescript ESM deploy...
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or [setup this action...
Typescript projects are always typechecked. You can opt-out of that with `TS_NODE_TRANSPILE_ONLY=1`, but most users don't know about this and it means unnecessary friction (since most of the time you...
When passing a function to `loadFixture()` that itself calls `loadFixture()`, this sometimes fails with an error message saying that loaded fixtures are not supported. This happens especially often if nesting...