p-575 Prepare unit testing environment for solidity assertions #1
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 initializes the hardhat project, adds basic CI ckecks, and currently only adds bytecode printing in the test.
For more testing case, according to discussions, we could temporarily use Rust's unit tests first, hardcode the bytecode, and then write unit tests.
Why hardhat:
Rich plugin ecosystem
Flexible compilation, deployment, and testing
Handing over to idhub for maintenance in the future may make it easier for them because it is mainly written in TypeScript.