github.com/ethereum-optimism/optimism@v1.7.2/packages/chain-mon/src/wd-mon/constants.ts (about) 1 import { L2ChainID } from '@eth-optimism/sdk' 2 3 // TODO: Consider moving to `@eth-optimism/constants` and generating from superchain registry. 4 // @see https://github.com/ethereum-optimism/optimism/pull/9041 5 6 /** 7 * Mapping of L2ChainIDs to the L1 block numbers where the wd-mon service should start looking for 8 * withdrawals by default. L1 block numbers here are based on the block number in which the 9 * OptimismPortal proxy contract was deployed to L1. 10 */ 11 export const DEFAULT_STARTING_BLOCK_NUMBERS: { 12 [ChainID in L2ChainID]?: number 13 } = { 14 [L2ChainID.OPTIMISM]: 17365802 as const, 15 [L2ChainID.OPTIMISM_GOERLI]: 8299684 as const, 16 [L2ChainID.OPTIMISM_SEPOLIA]: 4071248 as const, 17 [L2ChainID.BASE_MAINNET]: 17482143 as const, 18 [L2ChainID.BASE_GOERLI]: 8411116 as const, 19 [L2ChainID.BASE_SEPOLIA]: 4370901 as const, 20 [L2ChainID.ZORA_MAINNET]: 17473938 as const, 21 }