You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Hardhat 3 build system is in place, but there is a gap in test coverage and features before we consider it ready for production. This ticket captures those tasks.
TODO
Hardhat
Validate the rest of the config paths
Test the config paths resolution
Running the tests deletes your compilers
hardhat-mocha and hardhat-node-test runner
Test the config paths resolution in hardhat-mocha
Test the config paths resolution in hardhat-node-test-runner
Config
Complete the resolution and validtion of the Solidity config
Improve the build profiles resolution by implementing a merge algorithm
Compilation Job
Deep merge the output selection — Note: this is not done during config resolution in v3, as it depends on the actual compilation job
Test the compilation job
Artifacts
v2 feature to suggest similar names when name cannot be found
Linking may require a fuzzy matcher of source names
e.g. instead of npm/[email protected]/A.sol:A, we may want to accept A.sol:A if it isn’t ambiguous
Polishing
Print a helpful error message if someone tries to compile with solc <0.4.11, as it’s not supported
hardhat utils
Test getAllDirectoriesMatching
The text was updated successfully, but these errors were encountered:
The Hardhat 3 build system is in place, but there is a gap in test coverage and features before we consider it ready for production. This ticket captures those tasks.
TODO
Hardhat
hardhat-mocha and hardhat-node-test runner
paths
resolution inhardhat-mocha
paths
resolution inhardhat-node-test-runner
Config
Compilation Job
Artifacts
e.g. instead of npm/[email protected]/A.sol:A, we may want to accept A.sol:A if it isn’t ambiguous
Polishing
hardhat utils
getAllDirectoriesMatching
The text was updated successfully, but these errors were encountered: