Skip to content

Hardhat v3.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jul 17:34
4d61b30

This release adds initial experimental support for the upcoming Amsterdam hardfork, to aid your testing. We are beginning with EIP-7708: ETH transfers emit a log, and will incrementally add further EIPs before the Amsterdam mainnet activation. See our Amsterdam support reference for full details.

Changes

  • #8431 39c93e4 Thanks @anaPerezGhiglia! - Add support for the new experimental amsterdam L1 hardfork, which currently implements EIP-7708 (ETH transfers emit logs).

  • #8421 1ab0408 Thanks @BROCCOLO1D! - Fix SolidityBuildSystem#compileBuildInfo so build infos produced by non-solc compiler types are replayed through the Solidity compiler hooks.

  • #8414 6ba2bf3 Thanks @goutamadwant! - Fixed Solidity tests failing to run in projects with very large compilation outputs.

  • #8438 d8d2eb7 Thanks @kanej! - Fixed the hardhat node task so the --chain-id, --fork, and --fork-block-number CLI options are applied to the network again.

  • #8417 eb4826a Thanks @ChristopherDedominici! - Fix a bug where the EIP-712 collector throws for a struct of the same name in a source file the user didn't include.

  • #8443 b5674ea Thanks @Kropiunig! - Fixed the HD wallet derivation-path validator so malformed paths containing stray colons (e.g. m:/44'/60'/0'/0) are rejected with the INVALID_HD_PATH error.

  • #8411 5eb4f0e Thanks @BROCCOLO1D! - Support Solidity test memoryLimit and fuzz/invariant timeout config options.

  • Updated dependencies:

    • @nomicfoundation/hardhat-utils@4.1.5
    • @nomicfoundation/hardhat-errors@3.0.17

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