Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
8cabddfb
Unverified
Commit
8cabddfb
authored
Aug 11, 2023
by
mergify[bot]
Committed by
GitHub
Aug 11, 2023
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' into jm/ctb-locks
parents
ba2123dd
626058c1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
38 additions
and
29 deletions
+38
-29
sepolia.json
packages/contracts-bedrock/deploy-config/sepolia.json
+4
-4
Deploy.s.sol
packages/contracts-bedrock/scripts/Deploy.s.sol
+34
-25
No files found.
packages/contracts-bedrock/deploy-config/sepolia.json
View file @
8cabddfb
...
...
@@ -8,13 +8,13 @@
"maxSequencerDrift"
:
600
,
"sequencerWindowSize"
:
3600
,
"channelTimeout"
:
300
,
"p2pSequencerAddress"
:
"0x
715b7219D986641DF9eFd9C7Ef01218D528e19ec
"
,
"p2pSequencerAddress"
:
"0x
57CACBB0d30b01eb2462e5dC940c161aff3230D3
"
,
"batchInboxAddress"
:
"0xff00000000000000000000000000000011155420"
,
"batchSenderAddress"
:
"0x
7431310e026B69BFC676C0013E12A1A11411EEc9
"
,
"batchSenderAddress"
:
"0x
8F23BB38F531600e5d8FDDaAEC41F13FaB46E98c
"
,
"l2OutputOracleSubmissionInterval"
:
120
,
"l2OutputOracleStartingBlockNumber"
:
0
,
"l2OutputOracleStartingTimestamp"
:
0
,
"l2OutputOracleProposer"
:
"0x
02b1786A85Ec3f71fBbBa46507780dB7cF9014f6
"
,
"l2OutputOracleStartingTimestamp"
:
-1
,
"l2OutputOracleProposer"
:
"0x
49277EE36A024120Ee218127354c4a3591dc90A9
"
,
"l2OutputOracleChallenger"
:
"0xfd1D2e729aE8eEe2E146c033bf4400fE75284301"
,
"finalizationPeriodSeconds"
:
12
,
"proxyAdminOwner"
:
"0xfd1D2e729aE8eEe2E146c033bf4400fE75284301"
,
...
...
packages/contracts-bedrock/scripts/Deploy.s.sol
View file @
8cabddfb
...
...
@@ -64,31 +64,8 @@ contract Deploy is Deployer {
function run() public {
console.log("Deploying L1 system");
deployAddressManager();
deployProxyAdmin();
deployOptimismPortalProxy();
deployL2OutputOracleProxy();
deploySystemConfigProxy();
deployL1StandardBridgeProxy();
deployL1CrossDomainMessengerProxy();
deployOptimismMintableERC20FactoryProxy();
deployL1ERC721BridgeProxy();
deployDisputeGameFactoryProxy();
deployOptimismPortal();
deployL1CrossDomainMessenger();
deployL2OutputOracle();
deployOptimismMintableERC20Factory();
deploySystemConfig();
deployL1StandardBridge();
deployL1ERC721Bridge();
deployDisputeGameFactory();
deployBlockOracle();
deployPreimageOracle();
deployMips();
transferAddressManagerOwnership();
deployProxies();
deployImplementations();
initializeDisputeGameFactory();
initializeSystemConfig();
...
...
@@ -120,6 +97,38 @@ contract Deploy is Deployer {
}
}
/// @notice Deploy all of the proxies
function deployProxies() public {
deployAddressManager();
deployProxyAdmin();
deployOptimismPortalProxy();
deployL2OutputOracleProxy();
deploySystemConfigProxy();
deployL1StandardBridgeProxy();
deployL1CrossDomainMessengerProxy();
deployOptimismMintableERC20FactoryProxy();
deployL1ERC721BridgeProxy();
deployDisputeGameFactoryProxy();
transferAddressManagerOwnership();
}
/// @notice Deploy all of the implementations
function deployImplementations() public {
deployOptimismPortal();
deployL1CrossDomainMessenger();
deployL2OutputOracle();
deployOptimismMintableERC20Factory();
deploySystemConfig();
deployL1StandardBridge();
deployL1ERC721Bridge();
deployDisputeGameFactory();
deployBlockOracle();
deployPreimageOracle();
deployMips();
}
/// @notice Deploy the AddressManager
function deployAddressManager() public broadcast returns (address addr_) {
AddressManager manager = new AddressManager();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment