Update dependency hardhat-gas-reporter to v2 #4986
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.0.9
->^2.0.0
Release Notes
cgewecke/hardhat-gas-reporter (hardhat-gas-reporter)
v2.1.0
: Arbitrum & Base L2 Network SupportCompare Source
What's New
blobBaseFee
is now fetched directly from the OP stack GasOracle contracts (should be accurate)blobBaseFee
prices for L2 emulation you'll need to set theL2Etherscan
api key option.What's changed
Full Changelog: cgewecke/hardhat-gas-reporter@v2.0.2...v2.1.0
v2.0.2
: Fix crash with --parallel flagCompare Source
What's Changed
Full Changelog: cgewecke/hardhat-gas-reporter@v2.0.1...v2.0.2
v2.0.1
: Optimism Ecotone (EIP-4844)Compare Source
What's Changed
Full Changelog: cgewecke/hardhat-gas-reporter@v2.0.0...v2.0.1
v2.0.0
: : Optimism L2 & View/Pure Method GasCompare Source
What's New
Configuration for chains with Etherscan support has been simplified to a single key. Just set the
L1
option to one of the supported networks and the reporter will take care of the rest. (You'll still need a coinmarketcap api key)Gas reporting for L2 networks is coming online, starting with Optimism.
Gas metrics for⚠️ There are performance hits when the view and pure options are enabled)
view
andpure
methods are now available as an option. You can also exclude intrinsic gas costs for state-changing methods. (There are multiple report formats, including markdown.
The reporter now supports sub-gwei gas prices. Sub-penny cost display is possible by configuring the
currencyDisplayPrecision
optionDedicated support for the OpenZeppelin Upgrades plugin has been added. (Their proxy pattern often resulted in missing gas data because the reporter didn't know what contract was being called - that's all handled under the hood now.)
Dedicated support for the hardhat-viem plugin has been added (this was broken and should be fixed by this release)
There are many new output, display and low-level options - check out the Config Examples section of the docs
There's additional support for custom proxy contract resolution. If you're routing your calls through contract middleware you can configure the reporter to understand how that works and get the data you expect.
Additionally:
Breaking
gas-reporter:merge
task has been renamedhhgas:merge
onlyCalledMethods
option has been renamedshowUncalledMethods
and must be set totrue
(if you want that).Funding
Work on V2 was funded in part by OpenZeppelin via DRIPS, a public goods protocol that helps direct funding to packages in your dependency tree. If you're using DRIPS and want to add hardhat-gas-reporter to the packages you support its page is here.
Full Changelog: cgewecke/hardhat-gas-reporter@v1.10.0...v2.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.