Skip to content

deps(hardhat): bump hardhat from 3.19.0 to 3.20.0 in /hardhat in the hardhat-toolchain group - #203

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/hardhat/hardhat-toolchain-aed73ba192
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/hardhat/hardhat-toolchain-aed73ba192

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor

Bumps the hardhat-toolchain group in /hardhat with 1 update: hardhat.

Updates hardhat from 3.19.0 to 3.20.0

Release notes

Sourced from hardhat's releases.

Hardhat v3.20.0

This release includes a compilation performance improvement and expands support for the upcoming Amsterdam hardfork to include EIP-2780 and EIP-8246. See our Amsterdam Support guide for more details.

Changes

  • #8690 0058149 Thanks @​schaable! - Sped up compilation by reading and writing solc's output with JSON.parse and JSON.stringify when memory allows (#8565).

  • #8710 065c858 Thanks @​popescuoctavian! - Added experimental EIP-2780 support to the Amsterdam hardfork: intrinsic transaction gas is priced per resource instead of a flat 21,000.

  • #8710 065c858 Thanks @​popescuoctavian! - Added experimental EIP-8246 support to the Amsterdam hardfork: a contract that self-destructs in the transaction that created it keeps its balance instead of burning it.

  • #8710 065c858 Thanks @​popescuoctavian! - Added the lastFrameGas and snapshotGasLastFrame cheatcodes, which also record CREATE and CREATE2 frames, and deprecated lastCallGas and snapshotGasLastCall in their favour.

  • #8697 8c4d435 Thanks @​kediyalua! - Fixed the CORS headers of hardhat node's JSON-RPC server to list the methods it actually serves.

  • #8705 5f5991b Thanks @​izzetemredemir! - Fixed config values containing "$$", "$&", "$`" or "$'" being altered when resolved, including inline values. An HD account passphrase with one of these will now derive different accounts than before.

  • #8710 065c858 Thanks @​popescuoctavian! - Upgraded EDR to v0.23.0.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed Solidity stack traces not recognising console.log calls made through the Hardhat console address.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed the transaction Value in the hardhat node logs dropping leading zeros of the fractional part (0.01 ETH was logged as 0.1 ETH) and whole amounts ending with a trailing dot.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed JSON-RPC call traces to include calls to precompiles.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed Solidity stack traces after a precompile call, so a failing precompile call is reported as a precompile error and later calls in the same function point at the right line.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed the default gas limit of Solidity test transactions being lowered to the EIP-7825 cap from the Amsterdam hardfork, where the cap bounds execution gas only.

  • #8669 257692d Thanks @​schaable! - Fixed Hardhat exiting without an error when a prompt, like the keystore password prompt, has no input to read.

  • #8572 a0a52b9 Thanks @​sanskar717! - Fixed a race condition in the solc downloader that would show as spawn ... EACCES.

  • #8642 7f75efb Thanks @​spideydotjs! - Improved the error for bare-filename imports of local files (e.g. import "Token.sol"), which now suggests the equivalent relative import instead of reporting invalid npm import syntax.

  • Updated dependencies:

    • @​nomicfoundation/hardhat-utils@​5.0.0

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


Changelog

Sourced from hardhat's changelog.

3.20.0

Minor Changes

  • #8710 065c858 Thanks @​popescuoctavian! - Added experimental EIP-2780 support to the Amsterdam hardfork: intrinsic transaction gas is priced per resource instead of a flat 21,000.

  • #8710 065c858 Thanks @​popescuoctavian! - Added experimental EIP-8246 support to the Amsterdam hardfork: a contract that self-destructs in the transaction that created it keeps its balance instead of burning it.

  • #8710 065c858 Thanks @​popescuoctavian! - Added the lastFrameGas and snapshotGasLastFrame cheatcodes, which also record CREATE and CREATE2 frames, and deprecated lastCallGas and snapshotGasLastCall in their favour.

Patch Changes

  • #8697 8c4d435 Thanks @​kediyalua! - Fixed the CORS headers of hardhat node's JSON-RPC server to list the methods it actually serves.

  • #8690 0058149 Thanks @​schaable! - Sped up compilation by reading and writing solc's output with JSON.parse and JSON.stringify when memory allows (#8565).

  • #8705 5f5991b Thanks @​izzetemredemir! - Fixed config values containing "$$", "$&", "$`" or "$'" being altered when resolved, including inline values. An HD account passphrase with one of these will now derive different accounts than before.

  • #8710 065c858 Thanks @​popescuoctavian! - Upgraded EDR to v0.23.0.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed Solidity stack traces not recognising console.log calls made through the Hardhat console address.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed the transaction Value in the hardhat node logs dropping leading zeros of the fractional part (0.01 ETH was logged as 0.1 ETH) and whole amounts ending with a trailing dot.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed JSON-RPC call traces to include calls to precompiles.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed Solidity stack traces after a precompile call, so a failing precompile call is reported as a precompile error and later calls in the same function point at the right line.

  • #8710 065c858 Thanks @​popescuoctavian! - Fixed the default gas limit of Solidity test transactions being lowered to the EIP-7825 cap from the Amsterdam hardfork, where the cap bounds execution gas only.

  • #8669 257692d Thanks @​schaable! - Fixed Hardhat exiting without an error when a prompt, like the keystore password prompt, has no input to read.

  • #8572 a0a52b9 Thanks @​sanskar717! - Fixed a race condition in the solc downloader that would show as spawn ... EACCES.

  • #8642 7f75efb Thanks @​spideydotjs! - Improved the error for bare-filename imports of local files (e.g. import "Token.sol"), which now suggests the equivalent relative import instead of reporting invalid npm import syntax.

  • Updated dependencies:

    • @​nomicfoundation/hardhat-utils@​5.0.0
Commits
  • 2bf1348 Version Packages
  • 193eb08 Merge pull request #8710 from NomicFoundation/build/edr-0.23.0
  • ea8c50b test(hardhat): read every buffered stdout chunk in the prompt tests
  • 257692d fix(hardhat): fail prompts that are closed before an answer is entered
  • 065c858 build: upgrade to EDR v0.23.0
  • d1ede57 refactor(hardhat): pick readJsonFile, writeJsonFile or writeLargeJsonFile by ...
  • 4bdd672 perf(hardhat-utils): fold readJsonFileAsStream into a heap-checked readJsonFile
  • 98cf1b3 Merge remote-tracking branch 'origin/main' into fix-solc-download-race
  • 156a56e Merge branch 'main' into fix-solc-download-race
  • a0a52b9 refactor: make moves more explicit
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the hardhat-toolchain group in /hardhat with 1 update: [hardhat](https://github.com/NomicFoundation/hardhat/tree/HEAD/packages/hardhat).


Updates `hardhat` from 3.19.0 to 3.20.0
- [Release notes](https://github.com/NomicFoundation/hardhat/releases)
- [Changelog](https://github.com/NomicFoundation/hardhat/blob/main/packages/hardhat/CHANGELOG.md)
- [Commits](https://github.com/NomicFoundation/hardhat/commits/hardhat@3.20.0/packages/hardhat)

---
updated-dependencies:
- dependency-name: hardhat
  dependency-version: 3.20.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: hardhat-toolchain
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, hardhat. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedhardhat@​3.19.0 ⏵ 3.20.099 +110082 +196 +1100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants