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  }