Buidler Versions Save

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

@nomicfoundation/[email protected]

3 weeks ago

This is the first release of our new Hardhat+Foundry plugin!

This plugin makes it easier to use Hardhat and Foundry in the same project. You can use it both for adding Foundry to an existing Hardhat project, and to add Hardhat to an existing Foundry project.

Check our guide to learn how to use it and let us know if you find any issues.

[email protected]

3 weeks ago

Features

  • Added support for pnpm during project creation (thanks @Hopsken!)
  • Added a version field to the Hardhat Runtime Environment (thanks @konarshankar07!)

Bug fixes

  • Fixed a problem with impersonated-sender transactions sometimes resulting in duplicate transaction hashes (issue #1963)

Other changes

  • Added a minor clarification to the help output of the flatten task
  • Upgraded the versions of mocha and @types/mocha used by Hardhat
  • Upgraded the version of undici used by Hardhat.
  • Removed the message linking to the 2022 Solidity Survey
  • Added a new subtask to the compile task that will be used by the hardhat-foundry plugin.

@nomicfoundation/[email protected]

3 weeks ago

This release upgrades the versions of mocha and @types/mocha used by the Hardhat Toolbox.

@nomiclabs/[email protected]

3 weeks ago

This release upgrades the version of undici used by the hardhat-etherscan plugin.

@nomiclabs/[email protected]3.0.2

1 month ago

Fixed a problem that was causing timeouts when this plugin was used in the GitHub CI.

Please update your version of Hardhat to 2.12.5 or later to benefit from this fix.

[email protected]

1 month ago
  • The full return data of unrecognized custom errors is now shown in error messages
  • Fixed a bug that was causing the flatten task to produce non-deterministic results
  • Fixed a bug when gasPrice was set to "auto", which is the default configuration when connecting to a JSON-RPC network. This bug was preventing the results from eth_feeHistory from being used when they should.
  • Added an experimental environment variable flag to disable the local installation check (thanks @arijoon!)

@nomiclabs/[email protected]

1 month ago

Updated Solhint to v3.0.0 (thanks @gionn!)

@nomiclabs/[email protected]

1 month ago

Added a warning when the etherscan config is mistakenly included in the networks object instead of being at the root of the config.

[email protected]

1 month ago

This release fixes a small issue that was affecting our VSCode extension in some edge cases.

It also includes a non-intrusive message promoting this year's Solidity Developer Survey.

[email protected]

2 months ago
  • Added a new hardhat_metadata RPC method
  • Trim leading and trailing spaces in mnemonics (thanks @winor30!)
  • Pending blocks now include the bloom field (thanks @InoMurko!)
  • A better error is shown if a Solidity file makes an import through its own package name (thanks @KaanKC!)
  • Added a getBuildInfoSync function to the hre.artifacts object (thanks @emretepedev!)
  • Fixed an edge case where Hardhat would hang if debug_traceTransaction was used with an OOG transaction sent to a precompile