H

Hardhat

H
Hardhat Blockchain v3.18.1

Hardhat v3.18.1

This is a small bugfix release with fixes for simulated network predeploys and Solidity test error formatting. Changes #8631 d014d43 Thanks @Kropiunig! - Fixed edr-simulated networks with forking.enabled: false starting without the chain's predeploys (e.g. OP's GasPriceOracle and L1Block, or the L1 beacon roots and history storage contracts). #8636 8b24451 Thanks @schaable! - Fixed the formatting…

H
Hardhat Blockchain v3.1.10

@nomicfoundation/ignition-core@3.1.10

Changes #8646 ac45dab Thanks @renovate! - Updated the immer dependency to 11.1.18. Updated dependencies: @nomicfoundation/hardhat-utils@4.4.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.2

@nomicfoundation/hardhat-verify@3.1.2

Changes #8632 ad49ec2 Thanks @schaable! - Improved the constructor argument errors so HHE80017 and HHE80019 name the parameter that could not be encoded. #8632 eb2b13d Thanks @schaable! - Removed the @ethersproject/abi dependency, encoding constructor arguments with micro-eth-signer instead (#8605). Updated dependencies: @nomicfoundation/hardhat-utils@4.4.0 💡 The Nomic Foundation is hiring! Check…

H
Hardhat Blockchain v3.1.1

@nomicfoundation/hardhat-keystore@3.1.1

Changes #8645 155fab9 Thanks @renovate! - Updated the @noble/ciphers and @noble/hashes dependencies to 2.4. Updated dependencies: @nomicfoundation/hardhat-utils@4.4.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.1

@nomicfoundation/hardhat-errors@3.1.1

Changes #8632 ad49ec2 Thanks @schaable! - Improved the constructor argument errors so HHE80017 and HHE80019 name the parameter that could not be encoded. Updated dependencies: @nomicfoundation/hardhat-utils@4.4.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.4.0

@nomicfoundation/hardhat-utils@4.4.0

Changes #8632 eb2b13d Thanks @schaable! - Added an abi module with encodeAbiParameters() for ABI-encoding values against a list of Solidity parameter types. #8646 ac45dab Thanks @renovate! - Updated the @streamparser/json-node dependency to 0.0.26. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.18.0

Hardhat v3.18.0

This release includes two enhancements along with performance improvements and bug fixes: test profiles can now be used in Solidity tests, see our test profiles guide, and hardhat-mocha has been updated to mocha@12. Changes #8590 e2ebf54 Thanks @schaable! - Added Solidity test profiles, allowing test settings to vary across environments such as local development and CI. #8595 562cc0b Thanks @Chris…

H
Hardhat Blockchain v4.0.0

@nomicfoundation/hardhat-toolbox-mocha-ethers@4.0.0

Changes #8624 e50cc73 Thanks @ChristopherDedominici! - Updated mocha to ^12.0.0. Updated dependencies: @nomicfoundation/hardhat-mocha@4.0.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.1

@nomicfoundation/hardhat-verify@3.1.1

Changes #8601 34087dd Thanks @cdesch! - Improved HTTP proxy support. Updated dependencies: @nomicfoundation/hardhat-errors@3.1.0 @nomicfoundation/hardhat-utils@4.3.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.0.4

@nomicfoundation/hardhat-slang-solx@3.0.4

Changes #8601 34087dd Thanks @cdesch! - Improved HTTP proxy support. Updated dependencies: @nomicfoundation/hardhat-errors@3.1.0 @nomicfoundation/hardhat-utils@4.3.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.0.0

@nomicfoundation/hardhat-mocha@4.0.0

Changes #8624 e50cc73 Thanks @ChristopherDedominici! - Updated mocha to ^12.0.0. Updated dependencies: @nomicfoundation/hardhat-errors@3.1.0 @nomicfoundation/hardhat-utils@4.3.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.2.0

@nomicfoundation/hardhat-ethers@4.2.0

Changes #8595 562cc0b Thanks @ChristopherDedominici! - Made ethers derive secp256k1 public keys with EDR's native implementation instead of its pure-JS one, speeding up new Wallet(secretKey), Wallet.createRandom(), HD wallet derivation and computeAddress. Updated dependencies: @nomicfoundation/hardhat-errors@3.1.0 @nomicfoundation/hardhat-utils@4.3.0 💡 The Nomic Foundation is hiring! Check our ope…

H
Hardhat Blockchain v3.1.0

@nomicfoundation/hardhat-errors@3.1.0

Changes #8624 e50cc73 Thanks @ChristopherDedominici! - Updated mocha to ^12.0.0. #8601 34087dd Thanks @cdesch! - Improved HTTP proxy support. #8616 8b73917 Thanks @rome-xi! - Fixed invalid HTTPS_PROXY/HTTP_PROXY values being reported as unexpected errors instead of a Hardhat error. #8590 e2ebf54 Thanks @schaable! - Added Solidity test profiles, allowing test settings to vary across environments su…

H
Hardhat Blockchain v4.3.0

@nomicfoundation/hardhat-utils@4.3.0

Changes #8616 8b73917 Thanks @rome-xi! - Fixed invalid HTTPS_PROXY/HTTP_PROXY values being reported as unexpected errors instead of a Hardhat error. #8601 34087dd Thanks @cdesch! - Improved HTTP proxy support. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.17.0

Hardhat v3.17.0

This release includes a new default gas estimation mode for eth_estimateGas to prevent misleading results when internal calls run out of gas, as well as improved performance for test suites using ethers. Changes #8501 5faee42 Thanks @ChristopherDedominici! - Add gasEstimationMode config option to EDR networks, defaulting to a new "noInternalOutOfGas" mode to prevent misleading eth_estimateGas resu…

H
Hardhat Blockchain v3.2.0

@nomicfoundation/ignition-ui@3.2.0

Changes #8584 4c323f8 Thanks @kanej! - Update the deployment visualization's dependencies to their latest major versions, including React 19 and Mermaid 11. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.3

@nomicfoundation/hardhat-viem-assertions@3.1.3

Changes #8547 b6f1e89 Thanks @Kropiunig! - Fixed balancesHaveChanged not adding the gas fee back to the sender's balance when the sender address is passed in its checksummed form. Updated dependencies: @nomicfoundation/hardhat-utils@4.2.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.0

@nomicfoundation/hardhat-ledger@3.1.0

Changes #8210 eef7ead Thanks @renovate! - Update the @ledgerhq/hw-app-eth dependency to its latest major version. Updated dependencies: @nomicfoundation/hardhat-utils@4.2.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.1.0

@nomicfoundation/hardhat-keystore@3.1.0

Changes #8210 024b422 Thanks @renovate! - Update the cryptography dependencies to their latest major versions: @noble/hashes and @noble/ciphers to 2, ethereum-cryptography to 3, and micro-eth-signer to 0.19. Updated dependencies: @nomicfoundation/hardhat-utils@4.2.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.1.0

@nomicfoundation/hardhat-ethers@4.1.0

Changes #8580 8583e24 Thanks @ChristopherDedominici! - Made ethers use EDR's native Keccak-256 instead of its pure-JS one. #8210 024b422 Thanks @renovate! - Update the cryptography dependencies to their latest major versions: @noble/hashes and @noble/ciphers to 2, ethereum-cryptography to 3, and micro-eth-signer to 0.19. #8596 78f613c Thanks @schaable! - Fixed error shown when an HD key cannot be…

H
Hardhat Blockchain v3.0.22

@nomicfoundation/hardhat-errors@3.0.22

Changes #8596 0acd737 Thanks @schaable! - Fixed configuration variables to stop printing of values in error messages. #8596 78f613c Thanks @schaable! - Fixed error shown when an HD key cannot be derived, to only include the derivation path. Updated dependencies: @nomicfoundation/hardhat-utils@4.2.0 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.2.0

@nomicfoundation/hardhat-utils@4.2.0

Changes #8583 2c98fa5 Thanks @schaable! - Updated undici to v7. #8210 024b422 Thanks @renovate! - Update the cryptography dependencies to their latest major versions: @noble/hashes and @noble/ciphers to 2, ethereum-cryptography to 3, and micro-eth-signer to 0.19. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.16.0

Hardhat v3.16.0

This release adds the hardhat-slang-solx plugin, which lets you compile your contracts with our new slang-solx compiler. Read the announcement blog post, or get started with our guide to compiling with slang-solx. Changes #8597 6684224 Thanks @kanej! - Added slang-solx compiler support as a Hardhat plugin. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.15.0

Hardhat v3.15.0

This release includes two highlights: improved Solidity Test compilation speed through a porting of our inline configuration parsing to Rust, and bumps of our default templates to Solidity 0.8.34. Changes #8457 48286e0 Thanks @popescuoctavian, @ChristopherDedominici! - Improve compilation speed for Solidity test runs by porting inline configuration parsing to Rust. #8541 ec737a2 Thanks @kanej! - T…

H
Hardhat Blockchain v3.1.0

@nomicfoundation/hardhat-verify@3.1.0

Changes #8510 7c85703 Thanks @nikitosing! - Added support for an optional apiKey in the verify.blockscout config. This is required by Blockscout instances that don't expose a keyless API, like the Pro API. #8577 27a145d Thanks @kanej! - Report a directory with no importable entry point as a module-not-found error, instead of the generic "importing the module failed". 💡 The Nomic Foundation is hiri…

H
Hardhat Blockchain v3.0.2

@nomicfoundation/hardhat-slang-solx@3.0.2

Changes #8570 b1dd42f Thanks @kanej! - Rename the solx compiler type from slangSolx to slang-solx. #8556 c6397d1 Thanks @kanej! - Fixed a race condition in the solx downloader that would show as spawn ... EACCES. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.0.21

@nomicfoundation/hardhat-errors@3.0.21

Changes #8457 48286e0 Thanks @ChristopherDedominici! - Improve compilation speed for Solidity test runs by porting inline configuration parsing to Rust. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v4.1.9

@nomicfoundation/hardhat-utils@4.1.9

Changes #8457 48286e0 Thanks @ChristopherDedominici! - Improve compilation speed for Solidity test runs by porting inline configuration parsing to Rust. 💡 The Nomic Foundation is hiring! Check our open positions.

H
Hardhat Blockchain v3.14.0

Hardhat v3.14.0

This is a small bug fix release, but includes a reworking of our EDR dependencies to be platform specific, reducing the install size of a Hardhat project's node_modules. Changes #8540 99306ea Thanks @kanej! - EDR now uses platform specific optionalDependencies, reducing Hardhat's install size. #8514 f7c6228 Thanks @questfever! - Fixed Solidity resolver containment checks for paths whose names shar…