github NomicFoundation/hardhat hardhat@3.17.0
Hardhat v3.17.0

4 hours ago

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 results when internal calls run out of gas.

  • #8580 8583e24 Thanks @ChristopherDedominici! - Improved performance of Ethers test suites by using EDR's native Keccak-256 instead of Ethers' pure-JS version.

  • #8210 024b422 Thanks @kanej! - 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 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.

  • #8594 0fc2dca Thanks @ChristopherDedominici! - Upgrade to EDR v0.20.0.

  • Updated dependencies:

    • @nomicfoundation/hardhat-utils@4.2.0

💡 The Nomic Foundation is hiring! Check our open positions.


Don't miss a new hardhat release

NewReleases is sending notifications on new releases.