-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Open
Labels
easy difficultylow effortThere is not much implementation work to be done. The task is very easy or tiny.There is not much implementation work to be done. The task is very easy or tiny.low impactChanges are not very noticeable or potential benefits are limited.Changes are not very noticeable or potential benefits are limited.testing 🔨
Description
Currently, our external tests use hardhat-gas-reporter with RST table output, which we then parse with parse_eth_gas_report.py to convert to JSON. This approach is fragile:
- RST parsing requires complex regex patterns and is an unnecessary intermediate step done when
hardhat-gas-reporterdidn't support JSON output - Recent updates to
hardhat-gas-reporterv2 already required adjustments to handle number formatting changes
Since hardhat-gas-reporter v2, native JSON output is supported via the outputJSON option. We should switch to it.
Metadata
Metadata
Assignees
Labels
easy difficultylow effortThere is not much implementation work to be done. The task is very easy or tiny.There is not much implementation work to be done. The task is very easy or tiny.low impactChanges are not very noticeable or potential benefits are limited.Changes are not very noticeable or potential benefits are limited.testing 🔨