Skip to content

Releases: NomicFoundation/hardhat

Hardhat v2.22.15

24 Oct 18:29
Compare
Choose a tag to compare

This is a small bug fix release to fix custom HTTP headers when used in forked configurations.

Changes

  • ede1cde: Fixed custom HTTP headers for forked configurations

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


Hardhat v2.22.14

22 Oct 09:04
Compare
Choose a tag to compare

This is a small bug fix release to handle Ethereum nodes that are no longer returning total difficulty from the eth.getBlock RPC API.

Changes

  • 09ead48: Fixed error when remote nodes are not returning total difficulty from the eth.getBlock RPC API, by adding a fallback value

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


Hardhat v2.22.13

08 Oct 16:55
Compare
Choose a tag to compare

This is a small bug fix release applying corrections to our Solidity tracing logic.

Changes

  • bf92f4c: Fixed more bugs in the newly ported Solidity tracing logic
  • 3df95d3: Remove support for console.log selectors that wrongly use "(u)int" type aliases in the selector calculation
  • 4c1bcfc: Fixed minor bugs in the newly ported Solidity tracing logic

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


Hardhat v2.22.12

24 Sep 14:05
Compare
Choose a tag to compare

This release includes a refactor to our internal solidity tracing logic that should result in a ~10% performance improvement for many workloads.

Hardhat v2.22.11

19 Sep 19:31
Compare
Choose a tag to compare

This release adds support for the latest solc versions (0.8.25, 0.8.26, and 0.8.27). Additionally, it includes bug fixes, documentation improvements, and dependency updates.

Changes

  • 601d543: Fixed a problem with provider events when provider.init was explicitly called before the first request.
  • 224159e: Added support for solc versions 0.8.25, 0.8.26, and 0.8.27
  • b43ed78: Added link to Ignition docs in sample projects
  • 07e0a9c: Hardhat node can now handle large response objects by streaming them.
  • 12d1980: Upgrade chokidar

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


@nomicfoundation/hardhat-viem@2.0.5

19 Sep 19:27
Compare
Choose a tag to compare

This release enhances type extensibility and includes a minor performance improvement for development networks.

Changes:

  • 6010386: Moved types to HardhatViemHelpers and initialized ContractTypesMap as empty for better extensibility. Improved performance by disabling retries in dev nets (thanks @TateB!)

@nomicfoundation/hardhat-verify@2.0.11

19 Sep 19:29
Compare
Choose a tag to compare

This release introduces support for verifying contracts using Blockscout as a verification provider. To verify a contract using Blockscout, simply add the following to your Hardhat configuration:

blockscout: {
  enabled: true,
}

Currently, only mainnet and sepolia are included as built-in chains, but you can add other networks using the customChains property in the Hardhat config.

Changes

  • 913b5a1: Added Blockscout as a verification provider.

@nomicfoundation/hardhat-network-helpers@1.0.12

19 Sep 19:13
Compare
Choose a tag to compare

This release adds support for development on the ZKsync chain.

Changes

  • 8fa15e7: Added support for ZKsync's development mode.

@nomicfoundation/hardhat-chai-matchers@2.0.8

19 Sep 19:10
Compare
Choose a tag to compare

This release includes bug fixes for the emit and reverted matchers, improving support for overloaded events and bytes32 strings.

Changes

  • 1a0e1e3: Enhanced error message in emit matcher for overloaded events (thanks @iosh!)
  • 7964bf0: Enhanced the reverted matcher to correctly handle bytes32 strings (thanks @iosh!)

Hardhat v2.22.10

02 Sep 13:18
Compare
Choose a tag to compare

This is a small bug fix release to improve debug logs during Hardhat Network initialization.

Changes

  • 409e99f: Fixed debug logs in Hardhat Network initialization process.
  • 46cd7a1: Removed the experimentalAddHardhatNetworkMessageTraceHook API

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