@@ -223,19 +223,22 @@ contract DeployChain is Ownable {
223223 DeployAddresses memory addresses ,
224224 bool proofsEnabled
225225 ) internal {
226- OutputOracle (addresses.l2OutputOracle).initialize (
227- SystemConfigOwnable (addresses.systemConfig), hashes.configHash, hashes.genesisOutputRoot, proofsEnabled
228- );
229-
230- Portal (payable (addresses.optimismPortal)).initialize (
231- OutputOracle (addresses.l2OutputOracle),
232- ISystemConfig (addresses.systemConfig),
233- ISuperchainConfig (superchainConfig)
234- );
226+ OutputOracle (addresses.l2OutputOracle)
227+ .initialize (
228+ SystemConfigOwnable (addresses.systemConfig), hashes.configHash, hashes.genesisOutputRoot, proofsEnabled
229+ );
230+
231+ Portal (payable (addresses.optimismPortal))
232+ .initialize (
233+ OutputOracle (addresses.l2OutputOracle),
234+ ISystemConfig (addresses.systemConfig),
235+ ISuperchainConfig (superchainConfig)
236+ );
235237
236238 SystemConfig.Addresses memory systemAddresses = _createSystemAddresses (addresses, gasConfig.gasToken);
237239
238- SystemConfigOwnable (addresses.systemConfig).initialize ({
240+ SystemConfigOwnable (addresses.systemConfig)
241+ .initialize ({
239242 _basefeeScalar: gasConfig.basefeeScalar,
240243 _blobbasefeeScalar: gasConfig.blobbasefeeScalar,
241244 _batcherHash: bytes32 (uint256 (uint160 (addressConfig.batcher))),
@@ -247,21 +250,22 @@ contract DeployChain is Ownable {
247250 _addresses: systemAddresses
248251 });
249252
250- L1CrossDomainMessenger (addresses.l1CrossDomainMessenger).initialize (
251- ISuperchainConfig (superchainConfig),
252- IOptimismPortal (payable (addresses.optimismPortal)),
253- ISystemConfig (addresses.systemConfig)
254- );
255-
256- L1StandardBridge (payable (addresses.l1StandardBridge)).initialize (
257- ICrossDomainMessenger (addresses.l1CrossDomainMessenger),
258- ISuperchainConfig (superchainConfig),
259- ISystemConfig (addresses.systemConfig)
260- );
261-
262- L1ERC721Bridge (addresses.l1ERC721Bridge).initialize (
263- ICrossDomainMessenger (addresses.l1CrossDomainMessenger), ISuperchainConfig (superchainConfig)
264- );
253+ L1CrossDomainMessenger (addresses.l1CrossDomainMessenger)
254+ .initialize (
255+ ISuperchainConfig (superchainConfig),
256+ IOptimismPortal (payable (addresses.optimismPortal)),
257+ ISystemConfig (addresses.systemConfig)
258+ );
259+
260+ L1StandardBridge (payable (addresses.l1StandardBridge))
261+ .initialize (
262+ ICrossDomainMessenger (addresses.l1CrossDomainMessenger),
263+ ISuperchainConfig (superchainConfig),
264+ ISystemConfig (addresses.systemConfig)
265+ );
266+
267+ L1ERC721Bridge (addresses.l1ERC721Bridge)
268+ .initialize (ICrossDomainMessenger (addresses.l1CrossDomainMessenger), ISuperchainConfig (superchainConfig));
265269
266270 OptimismMintableERC20Factory (addresses.optimismMintableERC20Factory).initialize (addresses.l1StandardBridge);
267271 }
0 commit comments