-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
contracts-bedrock: move immutables to storage for OptimismMintableERC20Factory #8700
contracts-bedrock: move immutables to storage for OptimismMintableERC20Factory #8700
Conversation
WalkthroughWalkthroughThe updates indicate a significant overhaul in the initialization and upgrade procedures for the Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## feat/mcp-l1 #8700 +/- ##
===============================================
+ Coverage 25.69% 25.73% +0.04%
===============================================
Files 119 117 -2
Lines 4889 4842 -47
Branches 1063 1057 -6
===============================================
- Hits 1256 1246 -10
+ Misses 3527 3492 -35
+ Partials 106 104 -2
Flags with carried forward coverage won't be shown. Click here to find out more.
|
f8a369a
to
ccd6cee
Compare
packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol
Outdated
Show resolved
Hide resolved
packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol
Show resolved
Hide resolved
3de8d04
to
9b513d7
Compare
packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol
Show resolved
Hide resolved
packages/contracts-bedrock/snapshots/storageLayout/OptimismMintableERC20Factory.json
Outdated
Show resolved
Hide resolved
packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol
Outdated
Show resolved
Hide resolved
Semgrep found 1
Service 'backend-goerli' is running with a writable root filesystem. This may allow malicious applications to download and run additional payloads, or modify container files. If an application inside a container has to save something temporarily consider using a tmpfs. Add 'read_only: true' to this service to prevent this. Ignore this finding from writable-filesystem-service.Semgrep found 1
Service 'backend-goerli' allows for privilege escalation via setuid or setgid binaries. Add 'no-new-privileges:true' in 'security_opt' to prevent this. Ignore this finding from no-new-privileges.Semgrep found 1
ioutil.ReadFile is deprecated Ignore this finding from deprecated-ioutil-readfile. |
packages/contracts-bedrock/test/universal/OptimismMintableERC20Factory.t.sol
Show resolved
Hide resolved
e68f8d1
to
a15a0cd
Compare
84614db
to
35dd277
Compare
3995e7f
to
8159854
Compare
packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol
Show resolved
Hide resolved
packages/contracts-bedrock/test/universal/OptimismMintableERC20Factory.t.sol
Outdated
Show resolved
Hide resolved
…tableERC20Factory
…ry against DeployConfig
…tableERC20Factory
95434e0
to
9eda162
Compare
packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol
Show resolved
Hide resolved
packages/contracts-bedrock/snapshots/storageLayout/OptimismMintableERC20Factory.json
Show resolved
Hide resolved
This PR looks good to me |
context: https://github.com/ethereum-optimism/client-pod/issues/265
security review (wip): https://www.notion.so/oplabs/DRAFT-Security-Review-Move-Immutables-to-Storage-in-L1-Contracts-56c07789fa454d8fb2df80f0b84a483b?pvs=4
legacy PR: #6839