-
Notifications
You must be signed in to change notification settings - Fork 314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: foundry refactor #313
base: develop
Are you sure you want to change the base?
Conversation
c0c7c8b
to
1d3bec3
Compare
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
1d3bec3
to
c9d205a
Compare
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
2 similar comments
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
e08fcd8
to
36bceb1
Compare
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
1 similar comment
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
Signed-off-by: JDawg287 <[email protected]>
00ccbc7
to
885ae5b
Compare
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
Signed-off-by: JDawg287 <[email protected]>
We require contributors/corporates @ethyla, @JDawg287 to read our Contributor License Agreement, please check the Individual CLA document/Corporate CLA document |
Quality Gate passedIssues Measures |
Description
This PR is a grand effort to shift from the current Hardhat framework as a development toolchain to the Foundry toolchain.
Fixes # SMAR-68
Changes/Additions
v2
contracts:./contracts/v2
to the./contracts
dirv1
contracts and the not so used contracts to./contracts/outdated
dirforge coverage
command (even with the--ir-minimum
flag enabled). They are temporarily removed from the forge build flow by adding a.ignored
extension at the end of the file names. For examplePolygonZkEVMBridgeV2.sol.ignored
. The originals can be found in the./contracts-ignored-originals
dir. For the Hardhat compilation an additional compile task is added which overrides the original compile task and renames the "ignored" files to their original name before compiling them and then changing the names back to being ignored. The task can be found in./tasks/compile.ts
dir.test
dirtools/zkevm-commonjs-wrapper.js
script/DeployContracts.s.sol
- to deploy all the entire stack in one goscript/GrantRole.sol
- grant roles for thePolygonRollupManager
contract via thePolygonZkEVMTimelock
schedules