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
cb44d295
Commit
cb44d295
authored
Aug 09, 2023
by
Andreas Bigger
Committed by
Mark Tyneway
Aug 09, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Underscore suffix style fix
parent
5298c572
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
44 additions
and
44 deletions
+44
-44
Deploy.s.sol
packages/contracts-bedrock/scripts/Deploy.s.sol
+44
-44
No files found.
packages/contracts-bedrock/scripts/Deploy.s.sol
View file @
cb44d295
...
@@ -46,8 +46,8 @@ contract Deploy is Deployer {
...
@@ -46,8 +46,8 @@ contract Deploy is Deployer {
/// @notice The name of the script, used to ensure the right deploy artifacts
/// @notice The name of the script, used to ensure the right deploy artifacts
/// are used.
/// are used.
function name() public pure override returns (string memory) {
function name() public pure override returns (string memory
name_
) {
return
"Deploy";
name_ =
"Deploy";
}
}
function setUp() public override {
function setUp() public override {
...
@@ -121,17 +121,17 @@ contract Deploy is Deployer {
...
@@ -121,17 +121,17 @@ contract Deploy is Deployer {
}
}
/// @notice Deploy the AddressManager
/// @notice Deploy the AddressManager
function deployAddressManager() broadcast() public returns (address addr) {
function deployAddressManager() broadcast() public returns (address addr
_
) {
AddressManager manager = new AddressManager();
AddressManager manager = new AddressManager();
require(manager.owner() == msg.sender);
require(manager.owner() == msg.sender);
save("AddressManager", address(manager));
save("AddressManager", address(manager));
console.log("AddressManager deployed at %s", address(manager));
console.log("AddressManager deployed at %s", address(manager));
addr = address(manager);
addr
_
= address(manager);
}
}
/// @notice Deploy the ProxyAdmin
/// @notice Deploy the ProxyAdmin
function deployProxyAdmin() broadcast() public returns (address addr) {
function deployProxyAdmin() broadcast() public returns (address addr
_
) {
ProxyAdmin admin = new ProxyAdmin({
ProxyAdmin admin = new ProxyAdmin({
_owner: msg.sender
_owner: msg.sender
});
});
...
@@ -146,11 +146,11 @@ contract Deploy is Deployer {
...
@@ -146,11 +146,11 @@ contract Deploy is Deployer {
save("ProxyAdmin", address(admin));
save("ProxyAdmin", address(admin));
console.log("ProxyAdmin deployed at %s", address(admin));
console.log("ProxyAdmin deployed at %s", address(admin));
addr = address(admin);
addr
_
= address(admin);
}
}
/// @notice Deploy the L1StandardBridgeProxy
/// @notice Deploy the L1StandardBridgeProxy
function deployL1StandardBridgeProxy() broadcast() public returns (address addr) {
function deployL1StandardBridgeProxy() broadcast() public returns (address addr
_
) {
address proxyAdmin = mustGetAddress("ProxyAdmin");
address proxyAdmin = mustGetAddress("ProxyAdmin");
L1ChugSplashProxy proxy = new L1ChugSplashProxy(proxyAdmin);
L1ChugSplashProxy proxy = new L1ChugSplashProxy(proxyAdmin);
...
@@ -159,11 +159,11 @@ contract Deploy is Deployer {
...
@@ -159,11 +159,11 @@ contract Deploy is Deployer {
save("L1StandardBridgeProxy", address(proxy));
save("L1StandardBridgeProxy", address(proxy));
console.log("L1StandardBridgeProxy deployed at %s", address(proxy));
console.log("L1StandardBridgeProxy deployed at %s", address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the L2OutputOracleProxy
/// @notice Deploy the L2OutputOracleProxy
function deployL2OutputOracleProxy() broadcast() public returns (address addr) {
function deployL2OutputOracleProxy() broadcast() public returns (address addr
_
) {
address proxyAdmin = mustGetAddress("ProxyAdmin");
address proxyAdmin = mustGetAddress("ProxyAdmin");
Proxy proxy = new Proxy({
Proxy proxy = new Proxy({
_admin: proxyAdmin
_admin: proxyAdmin
...
@@ -174,11 +174,11 @@ contract Deploy is Deployer {
...
@@ -174,11 +174,11 @@ contract Deploy is Deployer {
save("L2OutputOracleProxy", address(proxy));
save("L2OutputOracleProxy", address(proxy));
console.log("L2OutputOracleProxy deployed at %s", address(proxy));
console.log("L2OutputOracleProxy deployed at %s", address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the L1CrossDomainMessengerProxy
/// @notice Deploy the L1CrossDomainMessengerProxy
function deployL1CrossDomainMessengerProxy() broadcast() public returns (address addr) {
function deployL1CrossDomainMessengerProxy() broadcast() public returns (address addr
_
) {
AddressManager addressManager = AddressManager(mustGetAddress("AddressManager"));
AddressManager addressManager = AddressManager(mustGetAddress("AddressManager"));
string memory contractName = "OVM_L1CrossDomainMessenger";
string memory contractName = "OVM_L1CrossDomainMessenger";
ResolvedDelegateProxy proxy = new ResolvedDelegateProxy(addressManager, contractName);
ResolvedDelegateProxy proxy = new ResolvedDelegateProxy(addressManager, contractName);
...
@@ -193,11 +193,11 @@ contract Deploy is Deployer {
...
@@ -193,11 +193,11 @@ contract Deploy is Deployer {
require(addressManager.getAddress(contractName) == address(proxy));
require(addressManager.getAddress(contractName) == address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the OptimismPortalProxy
/// @notice Deploy the OptimismPortalProxy
function deployOptimismPortalProxy() broadcast() public returns (address addr) {
function deployOptimismPortalProxy() broadcast() public returns (address addr
_
) {
address proxyAdmin = mustGetAddress("ProxyAdmin");
address proxyAdmin = mustGetAddress("ProxyAdmin");
Proxy proxy = new Proxy({
Proxy proxy = new Proxy({
_admin: proxyAdmin
_admin: proxyAdmin
...
@@ -209,11 +209,11 @@ contract Deploy is Deployer {
...
@@ -209,11 +209,11 @@ contract Deploy is Deployer {
save("OptimismPortalProxy", address(proxy));
save("OptimismPortalProxy", address(proxy));
console.log("OptimismPortalProxy deployed at %s", address(proxy));
console.log("OptimismPortalProxy deployed at %s", address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the OptimismMintableERC20FactoryProxy
/// @notice Deploy the OptimismMintableERC20FactoryProxy
function deployOptimismMintableERC20FactoryProxy() broadcast() public returns (address addr) {
function deployOptimismMintableERC20FactoryProxy() broadcast() public returns (address addr
_
) {
address proxyAdmin = mustGetAddress("ProxyAdmin");
address proxyAdmin = mustGetAddress("ProxyAdmin");
Proxy proxy = new Proxy({
Proxy proxy = new Proxy({
_admin: proxyAdmin
_admin: proxyAdmin
...
@@ -225,11 +225,11 @@ contract Deploy is Deployer {
...
@@ -225,11 +225,11 @@ contract Deploy is Deployer {
save("OptimismMintableERC20FactoryProxy", address(proxy));
save("OptimismMintableERC20FactoryProxy", address(proxy));
console.log("OptimismMintableERC20FactoryProxy deployed at %s", address(proxy));
console.log("OptimismMintableERC20FactoryProxy deployed at %s", address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the L1ERC721BridgeProxy
/// @notice Deploy the L1ERC721BridgeProxy
function deployL1ERC721BridgeProxy() broadcast() public returns (address addr) {
function deployL1ERC721BridgeProxy() broadcast() public returns (address addr
_
) {
address proxyAdmin = mustGetAddress("ProxyAdmin");
address proxyAdmin = mustGetAddress("ProxyAdmin");
Proxy proxy = new Proxy({
Proxy proxy = new Proxy({
_admin: proxyAdmin
_admin: proxyAdmin
...
@@ -241,11 +241,11 @@ contract Deploy is Deployer {
...
@@ -241,11 +241,11 @@ contract Deploy is Deployer {
save("L1ERC721BridgeProxy", address(proxy));
save("L1ERC721BridgeProxy", address(proxy));
console.log("L1ERC721BridgeProxy deployed at %s", address(proxy));
console.log("L1ERC721BridgeProxy deployed at %s", address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the SystemConfigProxy
/// @notice Deploy the SystemConfigProxy
function deploySystemConfigProxy() broadcast() public returns (address addr) {
function deploySystemConfigProxy() broadcast() public returns (address addr
_
) {
address proxyAdmin = mustGetAddress("ProxyAdmin");
address proxyAdmin = mustGetAddress("ProxyAdmin");
Proxy proxy = new Proxy({
Proxy proxy = new Proxy({
_admin: proxyAdmin
_admin: proxyAdmin
...
@@ -257,11 +257,11 @@ contract Deploy is Deployer {
...
@@ -257,11 +257,11 @@ contract Deploy is Deployer {
save("SystemConfigProxy", address(proxy));
save("SystemConfigProxy", address(proxy));
console.log("SystemConfigProxy deployed at %s", address(proxy));
console.log("SystemConfigProxy deployed at %s", address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the DisputeGameFactoryProxy
/// @notice Deploy the DisputeGameFactoryProxy
function deployDisputeGameFactoryProxy() onlyDevnet broadcast() public returns (address addr) {
function deployDisputeGameFactoryProxy() onlyDevnet broadcast() public returns (address addr
_
) {
address proxyAdmin = mustGetAddress("ProxyAdmin");
address proxyAdmin = mustGetAddress("ProxyAdmin");
Proxy proxy = new Proxy({
Proxy proxy = new Proxy({
_admin: proxyAdmin
_admin: proxyAdmin
...
@@ -273,11 +273,11 @@ contract Deploy is Deployer {
...
@@ -273,11 +273,11 @@ contract Deploy is Deployer {
save("DisputeGameFactoryProxy", address(proxy));
save("DisputeGameFactoryProxy", address(proxy));
console.log("DisputeGameFactoryProxy deployed at %s", address(proxy));
console.log("DisputeGameFactoryProxy deployed at %s", address(proxy));
addr = address(proxy);
addr
_
= address(proxy);
}
}
/// @notice Deploy the L1CrossDomainMessenger
/// @notice Deploy the L1CrossDomainMessenger
function deployL1CrossDomainMessenger() broadcast() public returns (address addr) {
function deployL1CrossDomainMessenger() broadcast() public returns (address addr
_
) {
L1CrossDomainMessenger messenger = new L1CrossDomainMessenger();
L1CrossDomainMessenger messenger = new L1CrossDomainMessenger();
require(address(messenger.PORTAL()) == address(0));
require(address(messenger.PORTAL()) == address(0));
...
@@ -289,11 +289,11 @@ contract Deploy is Deployer {
...
@@ -289,11 +289,11 @@ contract Deploy is Deployer {
save("L1CrossDomainMessenger", address(messenger));
save("L1CrossDomainMessenger", address(messenger));
console.log("L1CrossDomainMessenger deployed at %s", address(messenger));
console.log("L1CrossDomainMessenger deployed at %s", address(messenger));
addr = address(messenger);
addr
_
= address(messenger);
}
}
/// @notice Deploy the OptimismPortal
/// @notice Deploy the OptimismPortal
function deployOptimismPortal() broadcast() public returns (address addr) {
function deployOptimismPortal() broadcast() public returns (address addr
_
) {
OptimismPortal portal = new OptimismPortal();
OptimismPortal portal = new OptimismPortal();
require(address(portal.L2_ORACLE()) == address(0));
require(address(portal.L2_ORACLE()) == address(0));
...
@@ -304,11 +304,11 @@ contract Deploy is Deployer {
...
@@ -304,11 +304,11 @@ contract Deploy is Deployer {
save("OptimismPortal", address(portal));
save("OptimismPortal", address(portal));
console.log("OptimismPortal deployed at %s", address(portal));
console.log("OptimismPortal deployed at %s", address(portal));
addr = address(portal);
addr
_
= address(portal);
}
}
/// @notice Deploy the L2OutputOracle
/// @notice Deploy the L2OutputOracle
function deployL2OutputOracle() broadcast() public returns (address addr) {
function deployL2OutputOracle() broadcast() public returns (address addr
_
) {
L2OutputOracle oracle = new L2OutputOracle({
L2OutputOracle oracle = new L2OutputOracle({
_submissionInterval: cfg.l2OutputOracleSubmissionInterval(),
_submissionInterval: cfg.l2OutputOracleSubmissionInterval(),
_l2BlockTime: cfg.l2BlockTime(),
_l2BlockTime: cfg.l2BlockTime(),
...
@@ -331,11 +331,11 @@ contract Deploy is Deployer {
...
@@ -331,11 +331,11 @@ contract Deploy is Deployer {
save("L2OutputOracle", address(oracle));
save("L2OutputOracle", address(oracle));
console.log("L2OutputOracle deployed at %s", address(oracle));
console.log("L2OutputOracle deployed at %s", address(oracle));
addr = address(oracle);
addr
_
= address(oracle);
}
}
/// @notice Deploy the OptimismMintableERC20Factory
/// @notice Deploy the OptimismMintableERC20Factory
function deployOptimismMintableERC20Factory() broadcast() public returns (address addr) {
function deployOptimismMintableERC20Factory() broadcast() public returns (address addr
_
) {
address l1StandardBridgeProxy = mustGetAddress("L1StandardBridgeProxy");
address l1StandardBridgeProxy = mustGetAddress("L1StandardBridgeProxy");
OptimismMintableERC20Factory factory = new OptimismMintableERC20Factory(l1StandardBridgeProxy);
OptimismMintableERC20Factory factory = new OptimismMintableERC20Factory(l1StandardBridgeProxy);
...
@@ -344,47 +344,47 @@ contract Deploy is Deployer {
...
@@ -344,47 +344,47 @@ contract Deploy is Deployer {
save("OptimismMintableERC20Factory", address(factory));
save("OptimismMintableERC20Factory", address(factory));
console.log("OptimismMintableERC20Factory deployed at %s", address(factory));
console.log("OptimismMintableERC20Factory deployed at %s", address(factory));
addr = address(factory);
addr
_
= address(factory);
}
}
/// @notice Deploy the DisputeGameFactory
/// @notice Deploy the DisputeGameFactory
function deployDisputeGameFactory() onlyDevnet broadcast() public returns (address addr) {
function deployDisputeGameFactory() onlyDevnet broadcast() public returns (address addr
_
) {
DisputeGameFactory factory = new DisputeGameFactory();
DisputeGameFactory factory = new DisputeGameFactory();
save("DisputeGameFactory", address(factory));
save("DisputeGameFactory", address(factory));
console.log("DisputeGameFactory deployed at %s", address(factory));
console.log("DisputeGameFactory deployed at %s", address(factory));
addr = address(factory);
addr
_
= address(factory);
}
}
/// @notice Deploy the BlockOracle
/// @notice Deploy the BlockOracle
function deployBlockOracle() onlyDevnet broadcast() public returns (address addr) {
function deployBlockOracle() onlyDevnet broadcast() public returns (address addr
_
) {
BlockOracle oracle = new BlockOracle();
BlockOracle oracle = new BlockOracle();
save("BlockOracle", address(oracle));
save("BlockOracle", address(oracle));
console.log("BlockOracle deployed at %s", address(oracle));
console.log("BlockOracle deployed at %s", address(oracle));
addr = address(oracle);
addr
_
= address(oracle);
}
}
/// @notice Deploy the PreimageOracle
/// @notice Deploy the PreimageOracle
function deployPreimageOracle() onlyDevnet broadcast() public returns (address addr) {
function deployPreimageOracle() onlyDevnet broadcast() public returns (address addr
_
) {
PreimageOracle preimageOracle = new PreimageOracle();
PreimageOracle preimageOracle = new PreimageOracle();
save("PreimageOracle", address(preimageOracle));
save("PreimageOracle", address(preimageOracle));
console.log("PreimageOracle deployed at %s", address(preimageOracle));
console.log("PreimageOracle deployed at %s", address(preimageOracle));
addr = address(preimageOracle);
addr
_
= address(preimageOracle);
}
}
/// @notice Deploy Mips
/// @notice Deploy Mips
function deployMips() onlyDevnet broadcast() public returns (address addr) {
function deployMips() onlyDevnet broadcast() public returns (address addr
_
) {
MIPS mips = new MIPS(IPreimageOracle(mustGetAddress("PreimageOracle")));
MIPS mips = new MIPS(IPreimageOracle(mustGetAddress("PreimageOracle")));
save("Mips", address(mips));
save("Mips", address(mips));
console.log("MIPS deployed at %s", address(mips));
console.log("MIPS deployed at %s", address(mips));
addr = address(mips);
addr
_
= address(mips);
}
}
/// @notice Deploy the SystemConfig
/// @notice Deploy the SystemConfig
function deploySystemConfig() broadcast() public returns (address addr) {
function deploySystemConfig() broadcast() public returns (address addr
_
) {
SystemConfig config = new SystemConfig();
SystemConfig config = new SystemConfig();
bytes32 batcherHash = bytes32(uint256(uint160(cfg.batchSenderAddress())));
bytes32 batcherHash = bytes32(uint256(uint160(cfg.batchSenderAddress())));
...
@@ -414,11 +414,11 @@ contract Deploy is Deployer {
...
@@ -414,11 +414,11 @@ contract Deploy is Deployer {
save("SystemConfig", address(config));
save("SystemConfig", address(config));
console.log("SystemConfig deployed at %s", address(config));
console.log("SystemConfig deployed at %s", address(config));
addr = address(config);
addr
_
= address(config);
}
}
/// @notice Deploy the L1StandardBridge
/// @notice Deploy the L1StandardBridge
function deployL1StandardBridge() broadcast() public returns (address addr) {
function deployL1StandardBridge() broadcast() public returns (address addr
_
) {
L1StandardBridge bridge = new L1StandardBridge();
L1StandardBridge bridge = new L1StandardBridge();
require(address(bridge.MESSENGER()) == address(0));
require(address(bridge.MESSENGER()) == address(0));
...
@@ -429,11 +429,11 @@ contract Deploy is Deployer {
...
@@ -429,11 +429,11 @@ contract Deploy is Deployer {
save("L1StandardBridge", address(bridge));
save("L1StandardBridge", address(bridge));
console.log("L1StandardBridge deployed at %s", address(bridge));
console.log("L1StandardBridge deployed at %s", address(bridge));
addr = address(bridge);
addr
_
= address(bridge);
}
}
/// @notice Deploy the L1ERC721Bridge
/// @notice Deploy the L1ERC721Bridge
function deployL1ERC721Bridge() broadcast() public returns (address addr) {
function deployL1ERC721Bridge() broadcast() public returns (address addr
_
) {
L1ERC721Bridge bridge = new L1ERC721Bridge();
L1ERC721Bridge bridge = new L1ERC721Bridge();
require(address(bridge.MESSENGER()) == address(0));
require(address(bridge.MESSENGER()) == address(0));
...
@@ -442,7 +442,7 @@ contract Deploy is Deployer {
...
@@ -442,7 +442,7 @@ contract Deploy is Deployer {
save("L1ERC721Bridge", address(bridge));
save("L1ERC721Bridge", address(bridge));
console.log("L1ERC721Bridge deployed at %s", address(bridge));
console.log("L1ERC721Bridge deployed at %s", address(bridge));
addr = address(bridge);
addr
_
= address(bridge);
}
}
/// @notice Transfer ownership of the address manager to the ProxyAdmin
/// @notice Transfer ownership of the address manager to the ProxyAdmin
...
...
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