-
Notifications
You must be signed in to change notification settings - Fork 1
Deployment carr chain mainnet #15
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
base: master
Are you sure you want to change the base?
Conversation
- Deployed base modular contracts to Carr Chain. - Added deployment info.
WalkthroughAdds carr_chain RPC configuration and env placeholder, updates DeployAllAndSetup import path for Bootstrap, appends carr_chain deployments to DEPLOYMENTS.md, and commits broadcast artifacts for CREATE2 deployments (ModularEtherspotWallet, Factory, Bootstrap, MultipleOwnerECDSAValidator) plus a stake call. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant Dev as Developer
participant Script as DeployAllAndSetup.s.sol
participant Factory as CREATE2 Deployer
participant MEW as ModularEtherspotWallet
participant MEWF as ModularEtherspotWalletFactory
participant Boot as Bootstrap
participant Validator as MultipleOwnerECDSAValidator
note over Dev,Script: Run with carr_chain RPC
Dev->>Script: forge script (broadcast)
Script->>Factory: CREATE2 deploy MEW
Factory-->>MEW: Contract address
Script->>Factory: CREATE2 deploy MEWF (args include MEW)
Factory-->>MEWF: Contract address
Script->>Factory: CREATE2 deploy Boot
Factory-->>Boot: Contract address
Script->>Factory: CREATE2 deploy Validator
Factory-->>Validator: Contract address
Script->>MEWF: addStake(address,uint32)
MEWF-->>Script: Receipt/logs
note right of Script: Artifacts written to broadcast/*.json
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (6)
🔇 Additional comments (6)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Added missing deployment info
Description
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate)
Types of changes
Summary by CodeRabbit