-
Notifications
You must be signed in to change notification settings - Fork 53
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
CCIP-3007 : Add script for zksync compile contract #1276
Conversation
dockerImage: '', | ||
tag: '', | ||
}, | ||
contractsToCompile: ['RMN', 'ARMProxy'], // uncomment this to compile only specific contracts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we always compile the entire list of contracts you need, so local artifacts are always latest, to reduce risk with outdated artifacts being copied to G++
LCOV of commit
|
88fe3b9
to
ba9f3bb
Compare
``` | ||
|
||
This will generate the constructor arguments which you can use to in [zksync-verify.ts](zksync-verify.ts) script. | ||
Replace the constructor arguments and contract address in the script and run the following command from [contracts](../../) dir to verify the contract: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to add another point here.
The generated constructor arguments may not be in the right order, Cross check the order of the constructor arguments, structs & its fields against the constructor in the respective solidity file
…t/ccip into ccip-3007-zksync-compile
Quality Gate passedIssues Measures |
Motivation
Solution