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:
@nomicfoundation/hardhat-toolbox (source)^4.0.0
->^5.0.0
chai (source)^4.4.1
->^5.1.0
^1.0.10
->^2.0.2
Release Notes
nomicfoundation/hardhat (@nomicfoundation/hardhat-toolbox)
v5.0.0
Compare Source
This version of Hardhat Toolbox adds Hardhat Ignition as the default deployment system. See the Hardhat Ignition docs for more information.
chaijs/chai (chai)
v5.1.0
Compare Source
What's Changed
iterable
assertion by @koddsson in https://github.com/chaijs/chai/pull/1592New Contributors
Full Changelog: chaijs/chai@v5.0.3...v5.1.0
v5.0.3
Compare Source
Fix bad v5.0.2 publish.
Full Changelog: chaijs/chai@v5.0.2...v5.0.3
v5.0.2
Compare Source
What's Changed
bump-cli
by @koddsson in https://github.com/chaijs/chai/pull/1559??
for node compat (5.x) by @43081j in https://github.com/chaijs/chai/pull/1576loupe
to latest version by @koddsson in https://github.com/chaijs/chai/pull/1579Full Changelog: chaijs/chai@v5.0.1...v5.0.2
v5.0.0
Compare Source
BREAKING CHANGES
import {...} from 'chai'
orimport('chai')
.require('chai')
will cause failures in nodejs. If you're using ESM and seeing failures, it may be due to a bundler or transpiler which is incorrectly converting import statements into require calls.What's Changed
get-func-name
dependency by @koddsson in https://github.com/chaijs/chai/pull/1416deep-eql
to latest version by @koddsson in https://github.com/chaijs/chai/pull/1542type-detect
as a simple function by @koddsson in https://github.com/chaijs/chai/pull/1544assertion-error
to it's latest major version! by @koddsson in https://github.com/chaijs/chai/pull/1543New Contributors
Full Changelog: chaijs/chai@4.3.1...v5.0.0
cgewecke/hardhat-gas-reporter (hardhat-gas-reporter)
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 - "before 10am on the first day of the month" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.