diff --git a/packages/contracts-bedrock/deploy-config/alfajores.json b/packages/contracts-bedrock/deploy-config/alfajores.json new file mode 100644 index 0000000000000..95dfc740c6c1f --- /dev/null +++ b/packages/contracts-bedrock/deploy-config/alfajores.json @@ -0,0 +1,74 @@ +{ + "l1StartingBlockTag": "0x64728368a04f067bc2abe78c1de17f3711b054c4f3e979955fd8482af85e86db", + "l1ChainID": 17000, + "l2ChainID": 44787, + "l2BlockTime": 1, + "l1BlockTime": 12, + "maxSequencerDrift": 1800, + "sequencerWindowSize": 3600, + "channelTimeout": 300, + "p2pSequencerAddress": "0x280F2AB4a7bC6c78bcFFBE91E9E369C5FB4e5a29", + "batchInboxAddress": "0xfff0000000000000000000000000000000044787", + "batchSenderAddress": "0x6f9cc6BfE1A0b446A36453d150905BBD6A4784e0", + "l2OutputOracleSubmissionInterval": 120, + "l2OutputOracleStartingBlockNumber": 26384000, + "l2OutputOracleStartingTimestamp": 1727337408, + "l2OutputOracleProposer": "0x06d010A07D9076d6E7af80E54E26036941221bFA", + "l2OutputOracleChallenger": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "finalizationPeriodSeconds": 12, + "proxyAdminOwner": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "baseFeeVaultRecipient": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "l1FeeVaultRecipient": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "sequencerFeeVaultRecipient": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "finalSystemOwner": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "superchainConfigGuardian": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "baseFeeVaultWithdrawalNetwork": 0, + "l1FeeVaultWithdrawalNetwork": 0, + "sequencerFeeVaultWithdrawalNetwork": 0, + "gasPriceOracleOverhead": 0, + "gasPriceOracleScalar": 1000000, + "deployCeloContracts": false, + "enableGovernance": false, + "governanceTokenSymbol": "OP", + "governanceTokenName": "Optimism", + "governanceTokenOwner": "0xe571b94CF7e95C46DFe6bEa529335f4A11d15D92", + "l2GenesisBlockGasLimit": "0x1c9c380", + "l2GenesisBlockBaseFeePerGas": "0x3b9aca00", + "eip1559Denominator": 400, + "eip1559DenominatorCanyon": 400, + "eip1559Elasticity": 5, + "eip1559BaseFeeFloor": 25000000000, + "l2GenesisFjordTimeOffset": "0x0", + "l2GenesisRegolithTimeOffset": "0x0", + "l2GenesisEcotoneTimeOffset": "0x0", + "l2GenesisDeltaTimeOffset": "0x0", + "l2GenesisCanyonTimeOffset": "0x0", + "l2GenesisGraniteTimeOffset": "0x0", + "systemConfigStartBlock": 0, + "requiredProtocolVersion": "0x0000000000000000000000000000000000000000000000000000000000000000", + "recommendedProtocolVersion": "0x0000000000000000000000000000000000000000000000000000000000000000", + "faultGameAbsolutePrestate": "0x03c7ae758795765c6664a5d39bf63841c71ff191e9189522bad8ebff5d4eca98", + "faultGameMaxDepth": 44, + "faultGameClockExtension": 0, + "faultGameMaxClockDuration": 1200, + "faultGameGenesisBlock": 0, + "faultGameGenesisOutputRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "faultGameSplitDepth": 14, + "faultGameWithdrawalDelay": 600, + "preimageOracleMinProposalSize": 1800000, + "preimageOracleChallengePeriod": 300, + "fundDevAccounts": false, + "useFaultProofs": false, + "proofMaturityDelaySeconds": 604800, + "disputeGameFinalityDelaySeconds": 302400, + "respectedGameType": 0, + "useAltDA": true, + "daCommitmentType": "GenericCommitment", + "daChallengeWindow": 1, + "daResolveWindow": 1, + "useCustomGasToken": true, + "customGasTokenAddress": "0x0000000000000000000000000000000000000000" +} diff --git a/packages/contracts-bedrock/deploy-config/baklava.json b/packages/contracts-bedrock/deploy-config/baklava.json new file mode 100644 index 0000000000000..039286274f34c --- /dev/null +++ b/packages/contracts-bedrock/deploy-config/baklava.json @@ -0,0 +1,76 @@ +{ + "l1StartingBlockTag": null, + "l1ChainID": 17000, + "l2ChainID": 62320, + "l2BlockTime": 1, + "l1BlockTime": 12, + "maxSequencerDrift": 600, + "sequencerWindowSize": 7200, + "channelTimeout": 300, + "p2pSequencerAddress": "0x3Cd8072cbC235246c684ab9BD76Bb6f3813Df2CD", + "batchInboxAddress": "0xff00000000000000000000000000000000062320", + "batchSenderAddress": "0x242C6e6eA8e910A1835eFA4CaF8641769C27B595", + "l2OutputOracleSubmissionInterval": 600, + "l2OutputOracleStartingBlockNumber": 28308600, + "l2OutputOracleStartingTimestamp": 1739987136, + "l2OutputOracleProposer": "0x85c7AC265419359806B147Fba6Ea654229928333", + "l2OutputOracleChallenger": "0xDc94436A193a827786270dD4F6cD4b35c3f0C8f8", + "finalizationPeriodSeconds": 12, + "proxyAdminOwner": "0x22EaF69162ae49605441229EdbEF7D9FC5f4f094", + "baseFeeVaultRecipient": "0x22EaF69162ae49605441229EdbEF7D9FC5f4f094", + "l1FeeVaultRecipient": "0x22EaF69162ae49605441229EdbEF7D9FC5f4f094", + "sequencerFeeVaultRecipient": "0x22EaF69162ae49605441229EdbEF7D9FC5f4f094", + "finalSystemOwner": "0x22EaF69162ae49605441229EdbEF7D9FC5f4f094", + "superchainConfigGuardian": "0x22EaF69162ae49605441229EdbEF7D9FC5f4f094", + "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "baseFeeVaultWithdrawalNetwork": 0, + "l1FeeVaultWithdrawalNetwork": 0, + "sequencerFeeVaultWithdrawalNetwork": 0, + "gasPriceOracleOverhead": 0, + "gasPriceOracleScalar": 0, + "gasPriceOracleBaseFeeScalar": 0, + "gasPriceOracleBlobBaseFeeScalar": 0, + "deployCeloContracts": false, + "enableGovernance": false, + "governanceTokenSymbol": "OP", + "governanceTokenName": "Optimism", + "governanceTokenOwner": "0x22EaF69162ae49605441229EdbEF7D9FC5f4f094", + "l2GenesisBlockGasLimit": "0x1c9c380", + "l2GenesisBlockBaseFeePerGas": "0x3b9aca00", + "eip1559Denominator": 400, + "eip1559DenominatorCanyon": 400, + "eip1559Elasticity": 5, + "eip1559BaseFeeFloor": 25000000000, + "l2GenesisFjordTimeOffset": "0x0", + "l2GenesisRegolithTimeOffset": "0x0", + "l2GenesisEcotoneTimeOffset": "0x0", + "l2GenesisDeltaTimeOffset": "0x0", + "l2GenesisCanyonTimeOffset": "0x0", + "l2GenesisGraniteTimeOffset": "0x0", + "systemConfigStartBlock": 0, + "requiredProtocolVersion": "0x0000000000000000000000000000000000000003000000010000000000000000", + "recommendedProtocolVersion": "0x0000000000000000000000000000000000000003000000010000000000000000", + "faultGameAbsolutePrestate": "0x0364010a7b2be12b8583c8bc2c610ef5b77bb52161cac1dd4f8cbe47edc05afd", + "faultGameMaxDepth": 73, + "faultGameClockExtension": 10800, + "faultGameMaxClockDuration": 302400, + "faultGameGenesisBlock": 28308600, + "faultGameGenesisOutputRoot": "0x2fafa02f4d94e20796afac0bae793bcc5c3cbb1244bc5a8c730153def18b0f3f", + "faultGameSplitDepth": 30, + "faultGameWithdrawalDelay": 604800, + "preimageOracleMinProposalSize": 126000, + "preimageOracleChallengePeriod": 86400, + "proofMaturityDelaySeconds": 604800, + "disputeGameFinalityDelaySeconds": 302400, + "fundDevAccounts": false, + "useFaultProofs": true, + "respectedGameType": 1, + "useAltDA": true, + "daCommitmentType": "GenericCommitment", + "daChallengeWindow": 1, + "daResolveWindow": 1, + "useCustomGasToken": true, + "customGasTokenAddress": "0x0000000000000000000000000000000000000000" +}