hardhat
hardhat copied to clipboard
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
If you make an RPC call to hardhat, like an `eth_sendTransaction`, use a `gasLimit` field instead of `gas`, you get no error. Maybe we should fail in that case. What...
[dapptools](https://github.com/dapphub/dapptools) and recently [foundry](https://www.paradigm.xyz/2021/12/introducing-the-foundry-ethereum-development-toolbox/) both support fuzzing natively. We should support fuzzing with Typescript. This will help keep feature parity with similar smart contract devkits, and give TS users an...
Hello, just a super small type error, [here](https://github.com/NomicFoundation/hardhat/blob/master/packages/hardhat-core/src/types/artifacts.ts#L210) the type should be `Array;` instead of `Array;`. In the example of the [solidity documentation](https://solidity-fr.readthedocs.io/fr/latest/using-the-compiler.html), one linkReference is `{ "start": 200, "length":...
Hi, we're having really strange issues with running tests. There are about 100 of them, and on each run some of them (usually 2 or 3) fail with the error...
When a user forks a non-archive node, they eventually get the "Missing trie node". We should intercept this error and show a better error message instead.
You can deploy a contract with something like this: ```solidity string greeting; // 🐕 ``` But if you then try to verify it, you get this error: ``` Error in...
I was debugging and testing some libraries and contracts using hardhat with hardhat-ethers. The docs [Library Linking](https://hardhat.org/plugins/nomiclabs-hardhat-ethers.html#library-linking) mentions that > Some contracts need to be linked with libraries before they...
A user got this output in their node:  I don't have reproduction steps, although it can probably be simulated locally by hardcoding some `throw` somewhere. The point is that...
I see many projects that rely on reading a mnemonic/private-key from the environment or an .env file using dotenv. The issue with that is that it is exposed on a...
See full dicussion here: https://github.com/nomiclabs/hardhat/issues/1283