From 6471de95dd8dc2b90e95274a6bbbae5c78223417 Mon Sep 17 00:00:00 2001 From: Matjaz Verbole Date: Mon, 9 Sep 2024 17:13:01 +0200 Subject: [PATCH] Rerun just add-chain command --- superchain/configs/configs.json | 65 ++++++++++++++ superchain/configs/sepolia/lisk.toml | 5 ++ .../validation-inputs/4202/deploy-config.json | 90 +++++++++---------- .../genesis/validation-inputs/4202/meta.toml | 2 +- 4 files changed, 116 insertions(+), 46 deletions(-) diff --git a/superchain/configs/configs.json b/superchain/configs/configs.json index 6f8393c12..a9f26b05a 100644 --- a/superchain/configs/configs.json +++ b/superchain/configs/configs.json @@ -862,6 +862,71 @@ "SystemConfigProxy": "0x5D63A8Dc2737cE771aa4a6510D063b6Ba2c4f6F2" } }, + { + "Name": "Lisk Sepolia Testnet", + "l2_chain_id": 4202, + "PublicRPC": "https://rpc.sepolia-api.lisk.com", + "SequencerRPC": "https://rpc.sepolia-api.lisk.com", + "Explorer": "https://sepolia-blockscout.lisk.com", + "SuperchainLevel": 0, + "StandardChainCandidate": true, + "SuperchainTime": null, + "batch_inbox_address": "0xff00000000000000000000000000000000004202", + "Superchain": "sepolia", + "Chain": "lisk", + "canyon_time": 1705312994, + "delta_time": 1705312994, + "ecotone_time": 1708534800, + "fjord_time": 1716998400, + "granite_time": 1723478400, + "block_time": 2, + "seq_window_size": 3600, + "max_sequencer_drift": 600, + "DataAvailabilityType": "eth-da", + "optimism": { + "eip1559Elasticity": 10, + "eip1559Denominator": 50, + "eip1559DenominatorCanyon": 250 + }, + "GasPayingToken": null, + "genesis": { + "l1": { + "hash": "0x7d9d6dcec39efe182119f41b1bd2aa7b35b82e43927522afea86d210a4eace4b", + "number": 5089851 + }, + "l2": { + "hash": "0xead3e6ddd08ae7e27fd952b74ceb468ba889047ac96b351dd13bd55e5faf3372", + "number": 0 + }, + "l2_time": 1705312992, + "system_config": { + "batcherAddr": "0x246E119a5BcC2875161b23E4e602e25cEcE96E37", + "overhead": "0x0000000000000000000000000000000000000000000000000000000000000834", + "scalar": "0x00000000000000000000000000000000000000000000000000000000000f4240", + "gasLimit": 30000000 + } + }, + "Addresses": { + "AddressManager": "0x27Bb4A7cd8FB20cb816BF4Aac668BF841bb3D5d3", + "BatchSubmitter": "0x246E119a5BcC2875161b23E4e602e25cEcE96E37", + "Challenger": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "DisputeGameFactoryProxy": "0x9AA3890a87E6BD2CB85Dad1A5D8B0A9D669e658a", + "Guardian": "0x7a50f00e8D05b95F98fE38d8BeE366a7324dCf7E", + "L1CrossDomainMessengerProxy": "0x857824E6234f7733ecA4e9A76804fd1afa1A3A2C", + "L1ERC721BridgeProxy": "0xb4E988CF1aD8C361D56118437502A8f11C7FaA01", + "L1StandardBridgeProxy": "0x1Fb30e446eA791cd1f011675E5F3f5311b70faF5", + "L2OutputOracleProxy": "0xA0E35F56C318DE1bD5D9ca6A94Fe7e37C5663348", + "OptimismMintableERC20FactoryProxy": "0x269d632C1E518a922C30C749cFD3f82Eb5C779B0", + "OptimismPortalProxy": "0xe3d90F21490686Ec7eF37BE788E02dfC12787264", + "Proposer": "0xBbD3a1D90B0Ef416581ACdC6a72046b38D3af9AD", + "ProxyAdmin": "0x5Db9F05921d8d5a6a157F6f49c411cc0e46c6330", + "ProxyAdminOwner": "0x465874903125F26316c730aE84862606a3326cA5", + "SuperchainConfig": "0xC2Be75506d5724086DEB7245bd260Cc9753911Be", + "SystemConfigOwner": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "SystemConfigProxy": "0xF54791059df4a12BA461b881B4080Ae81a1d0AC0", + "UnsafeBlockSigner": "0x99804980804e9EbE78db89C049fFe36ceaaEF654" + } + }, { "Name": "World Chain Sepolia Testnet", "l2_chain_id": 4801, diff --git a/superchain/configs/sepolia/lisk.toml b/superchain/configs/sepolia/lisk.toml index 2722d015a..e13c3b99a 100644 --- a/superchain/configs/sepolia/lisk.toml +++ b/superchain/configs/sepolia/lisk.toml @@ -16,6 +16,11 @@ seq_window_size = 3600 max_sequencer_drift = 600 data_availability_type = "eth-da" +[optimism] + eip1559_elasticity = 10 + eip1559_denominator = 50 + eip1559_denominator_canyon = 250 + [genesis] l2_time = 1705312992 [genesis.l1] diff --git a/validation/genesis/validation-inputs/4202/deploy-config.json b/validation/genesis/validation-inputs/4202/deploy-config.json index b17292dee..8306a42f5 100644 --- a/validation/genesis/validation-inputs/4202/deploy-config.json +++ b/validation/genesis/validation-inputs/4202/deploy-config.json @@ -1,46 +1,46 @@ { - "finalSystemOwner": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "superchainConfigGuardian": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "l1StartingBlockTag": "0x7d9d6dcec39efe182119f41b1bd2aa7b35b82e43927522afea86d210a4eace4b", - "l1ChainID": 11155111, - "l2ChainID": 4202, - "l2BlockTime": 2, - "l1BlockTime": 12, - "maxSequencerDrift": 600, - "sequencerWindowSize": 3600, - "channelTimeout": 300, - "p2pSequencerAddress": "0x99804980804e9EbE78db89C049fFe36ceaaEF654", - "batchInboxAddress": "0xff00000000000000000000000000000000004202", - "batchSenderAddress": "0x246E119a5BcC2875161b23E4e602e25cEcE96E37", - "l2OutputOracleSubmissionInterval": 120, - "l2OutputOracleStartingBlockNumber": 0, - "l2OutputOracleStartingTimestamp": 1705312992, - "l2OutputOracleProposer": "0xBbD3a1D90B0Ef416581ACdC6a72046b38D3af9AD", - "l2OutputOracleChallenger": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "finalizationPeriodSeconds": 12, - "proxyAdminOwner": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "baseFeeVaultRecipient": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "l1FeeVaultRecipient": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "sequencerFeeVaultRecipient": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", - "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", - "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", - "baseFeeVaultWithdrawalNetwork": 0, - "l1FeeVaultWithdrawalNetwork": 0, - "sequencerFeeVaultWithdrawalNetwork": 0, - "gasPriceOracleOverhead": 2100, - "gasPriceOracleScalar": 1000000, - "enableGovernance": true, - "governanceTokenSymbol": "OP", - "governanceTokenName": "Optimism", - "governanceTokenOwner": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", - "l2GenesisBlockGasLimit": "0x1c9c380", - "l2GenesisBlockBaseFeePerGas": "0x3b9aca00", - "l2GenesisRegolithTimeOffset": "0x0", - "eip1559Denominator": 50, - "eip1559DenominatorCanyon": 250, - "eip1559Elasticity": 10, - "systemConfigStartBlock": 0, - "requiredProtocolVersion": "0x0000000000000000000000000000000000000000000000000000000000000000", - "recommendedProtocolVersion": "0x0000000000000000000000000000000000000000000000000000000000000000" -} + "finalSystemOwner": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "superchainConfigGuardian": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "l1StartingBlockTag": "0x7d9d6dcec39efe182119f41b1bd2aa7b35b82e43927522afea86d210a4eace4b", + "l1ChainID": 11155111, + "l2ChainID": 4202, + "l2BlockTime": 2, + "l1BlockTime": 12, + "maxSequencerDrift": 600, + "sequencerWindowSize": 3600, + "channelTimeout": 300, + "p2pSequencerAddress": "0x99804980804e9EbE78db89C049fFe36ceaaEF654", + "batchInboxAddress": "0xff00000000000000000000000000000000004202", + "batchSenderAddress": "0x246E119a5BcC2875161b23E4e602e25cEcE96E37", + "l2OutputOracleSubmissionInterval": 120, + "l2OutputOracleStartingBlockNumber": 0, + "l2OutputOracleStartingTimestamp": 1705312992, + "l2OutputOracleProposer": "0xBbD3a1D90B0Ef416581ACdC6a72046b38D3af9AD", + "l2OutputOracleChallenger": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "finalizationPeriodSeconds": 12, + "proxyAdminOwner": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "baseFeeVaultRecipient": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "l1FeeVaultRecipient": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "sequencerFeeVaultRecipient": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000", + "baseFeeVaultWithdrawalNetwork": 0, + "l1FeeVaultWithdrawalNetwork": 0, + "sequencerFeeVaultWithdrawalNetwork": 0, + "gasPriceOracleOverhead": 2100, + "gasPriceOracleScalar": 1000000, + "enableGovernance": true, + "governanceTokenSymbol": "OP", + "governanceTokenName": "Optimism", + "governanceTokenOwner": "0x19De6D30Bf43654B7244B8adA135E1AA639bF091", + "l2GenesisBlockGasLimit": "0x1c9c380", + "l2GenesisBlockBaseFeePerGas": "0x3b9aca00", + "l2GenesisRegolithTimeOffset": "0x0", + "eip1559Denominator": 50, + "eip1559DenominatorCanyon": 250, + "eip1559Elasticity": 10, + "systemConfigStartBlock": 0, + "requiredProtocolVersion": "0x0000000000000000000000000000000000000000000000000000000000000000", + "recommendedProtocolVersion": "0x0000000000000000000000000000000000000000000000000000000000000000" + } \ No newline at end of file diff --git a/validation/genesis/validation-inputs/4202/meta.toml b/validation/genesis/validation-inputs/4202/meta.toml index 522a22adb..12ce57d1e 100644 --- a/validation/genesis/validation-inputs/4202/meta.toml +++ b/validation/genesis/validation-inputs/4202/meta.toml @@ -1,4 +1,4 @@ genesis_creation_commit = "28c359620f2b28238163eced79b39335d3a40661" -monorepo_build_command = "pnpm" node_version = "18.12.1" +monorepo_build_command = "pnpm" genesis_creation_command = "opnode2"