Skip to content
This repository was archived by the owner on Dec 9, 2025. It is now read-only.

Comments

chore(deps-dev): bump hardhat from 2.0.11 to 2.2.1#164

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/hardhat-2.2.1
Closed

chore(deps-dev): bump hardhat from 2.0.11 to 2.2.1#164
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/hardhat-2.2.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 1, 2021

Bumps hardhat from 2.0.11 to 2.2.1.

Release notes

Sourced from hardhat's releases.

Hardhat v2.2.1

This release fixes a bug where a contract's code was not being properly removed after a selfdestruct (#1415).

Hardhat v2.2.0: Berlin support

Hardhat v2.2.0, which includes support for the new Berlin hard fork, has been released.

This version also includes some small fixes, most notably, it fixed some problems when downloading solc on MacOS.

Known issues

To workaround a recently discovered bug in @ethereumjs/vm, this release saves the EVM state in a non-standard way which can't produce valid state roots.

What this means in practice is that the state root in block headers is not valid. If your tests don't depend on it, they should work correctly.

Note that this same limitation is always present when forking from another network, so if you are using this feature, you can ignore this section.

As soon as this issue is fixed upstream, we'll publish a new version which will compute valid state roots again.

Default config changes

This version changes Hardhat Network's default config to match Mainnet's behavior:

  • The default hardfork is now "berlin".
  • The default blockGasLimit is now 12450000 (a reasonable value for Mainnet blocks at the time of the release).
  • The default gas matches the block gas limit value.

Complete list of changes

  • Add support for the Berlin hardfork (#1376 #1383 #1381 #1379)
  • Update Hardhat Network's default config to match Mainnet (#1387)
  • Make Hardhat Network's default gas match the block gas limit (#1390)
  • Fix the Solidity compiler downloader, which was failing on MacOS (#1392)
  • Fix our implementation of EIP-1898 so it matches Geth's (#1366)
  • Fix a bug in eth_estimateGas that was triggered when running it with an old block (#1366)
  • Make the params of eth_sendTransaction, eth_estimateGas, and eth_call match those of Geth. eth_estimateGas now ignores the nonce field. (#1366)
  • Upgrade to @ethereumjs/vm v5 (#1337 #1370 #1394)
  • Workaround an issue in @etheruemjs/vm's DefaultStateManager (#1406)

Hardhat v2.1.2

This release makes it easier to use a custom VM with hardhat. Most users shouldn't be affected by this change.

This release also fixes an issue with mainnet forking when using ArchiveNode.io as the remote node.

hardhat-etherscan v2.1.2

This release adds support for the HECO and fantom networks to the etherscan plugin.

hardhat-etherscan v2.1.1

This release includes some improvements to the hardhat-etherscan plugin.

Ambiguous contracts

... (truncated)

Commits
  • 661c041 Bump hardhat-core to 2.2.1
  • 37851c1 Merge pull request #1419 from nomiclabs/selfdestruct-bug
  • e6c4905 Improve comment explanation
  • 74d9aaf Fix deleteAccount in ForkStateManager
  • c889c9f Fix deleteAccount in HardhatStateManager
  • 1830ef4 Bump hardhat-core to 2.2.0
  • be4c764 Merge pull request #1406 from nomiclabs/custom-state-manager
  • 9eb3d3f Temporarly disable order hardforks
  • d8ee72f Use custom state manager instead of DefaultManager
  • ccc4d4d Merge pull request #1394 from nomiclabs/upgrade-ethereumjs-and-remove-workaro...
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 1, 2021
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 1, 2021

Superseded by #181.

@dependabot dependabot bot closed this Jun 1, 2021
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/hardhat-2.2.1 branch June 1, 2021 05:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants