@@ -90,14 +90,14 @@ local UpgradeScheduleDeployConfig =
9090 + default("l2GenesisDeltaTimeOffset" , "l2GenesisDeltaTimeOffset" , "0x0" )
9191 + default("l2GenesisEcotoneTimeOffset" , "l2GenesisEcotoneTimeOffset" , "0x0" )
9292 + default("l2GenesisFjordTimeOffset" , "l2GenesisFjordTimeOffset" , "0x0" )
93- + default("l2GenesisGraniteTimeOffset" , "l2GenesisGraniteTimeOffset" , "0x0" )
93+ // + default("l2GenesisGraniteTimeOffset", "l2GenesisGraniteTimeOffset", "0x0") // not used now
9494 + default("l2GenesisInteropTimeOffset" , "l2GenesisInteropTimeOffset" , "0x0" )
9595 + default("useInterop" , "useInterop" , false );
9696
9797local L2CoreDeployConfig =
9898 require("l1ChainID" , "l1ChainID" )
9999 + require("l2ChainID" , "l2ChainID" )
100- + require ("l2BlockTime" , "TIMESTAMP" )
100+ + default ("l2BlockTime" , "l2BlockTime" , 2 )
101101 + default("finalizationPeriodSeconds" , "finalizationPeriodSeconds" , 12 )
102102 + default("maxSequencerDrift" , "maxSequencerDrift" , 600 )
103103 + default("sequencerWindowSize" , "sequencerWindowSize" , 3600 )
@@ -114,6 +114,21 @@ local AltDADeployConfig =
114114 + default("daBondSize" , "daBondSize" , 1000000 )
115115 + default("daResolverRefundPercentage" , "daResolverRefundPercentage" , 0 );
116116
117+ local DevL1DeployConfig =
118+ default("l1BlockTime" , "l1BlockTime" , 12 )
119+ + optional("l1GenesisBlockTimestamp" , "l1GenesisBlockTimestamp" )
120+ + optional("l1GenesisBlockNonce" , "l1GenesisBlockNonce" )
121+ + optional("l1GenesisBlockGasLimit" , "l1GenesisBlockGasLimit" )
122+ + optional("l1GenesisBlockDifficulty" , "l1GenesisBlockDifficulty" )
123+ + optional("l1GenesisBlockMixHash" , "l1GenesisBlockMixHash" )
124+ + optional("l1GenesisBlockCoinbase" , "l1GenesisBlockCoinbase" )
125+ + optional("l1GenesisBlockNumber" , "l1GenesisBlockNumber" )
126+ + optional("l1GenesisBlockGasUsed" , "l1GenesisBlockGasUsed" )
127+ + optional("l1GenesisBlockParentHash" , "l1GenesisBlockParentHash" )
128+ + optional("l1GenesisBlockBaseFeePerGas" , "l1GenesisBlockBaseFeePerGas" )
129+ + optional("l1GenesisBlockExcessBlobGas" , "l1GenesisBlockExcessBlobGas" )
130+ + optional("l1GenesisBlockblobGasUsed" , "l1GenesisBlockblobGasUsed" );
131+
117132local SuperchainL1DeployConfig =
118133 require("superchainConfigGuardian" , "ADMIN_ADDRESS" )
119134 + default("requiredProtocolVersion" , "requiredProtocolVersion" , "0x0000000000000000000000000000000000000000000000000000000000000000" )
@@ -127,7 +142,7 @@ local OutputOracleDeployConfig =
127142 + require("l2OutputOracleChallenger" , "ADMIN_ADDRESS" );
128143
129144local FaultProofDeployConfig =
130- default("useFaultProof " , "useFaultProof " , true )
145+ default("useFaultProofs " , "useFaultProofs " , true )
131146 + default("faultGameAbsolutePrestate" , "faultGameAbsolutePrestate" , "0x0000000000000000000000000000000000000000000000000000000000000000" )
132147 + default("faultGameMaxDepth" , "faultGameMaxDepth" , 73 )
133148 + default("faultGameClockExtension" , "faultGameClockExtension" , 18000 )
@@ -158,6 +173,7 @@ L1StartingBlockTag
158173+ UpgradeScheduleDeployConfig
159174+ L2CoreDeployConfig
160175+ AltDADeployConfig
176+ + DevL1DeployConfig
161177+ SuperchainL1DeployConfig
162178+ OutputOracleDeployConfig
163179+ FaultProofDeployConfig
0 commit comments