
  /* eslint-disable @typescript-eslint/no-var-requires, no-empty */
  /*
  THIS FILE IS AUTOMATICALLY GENERATED.
  DO NOT EDIT.
  */
  const goerli__Lib_AddressManager = require('../deployments/goerli/Lib_AddressManager.json')
const goerli__mockOVM_BondManager = require('../deployments/goerli/mockOVM_BondManager.json')
const goerli__OVM_CanonicalTransactionChain = require('../deployments/goerli/OVM_CanonicalTransactionChain.json')
const goerli__OVM_ChainStorageContainer_CTC_batches = require('../deployments/goerli/OVM_ChainStorageContainer-CTC-batches.json')
const goerli__OVM_ChainStorageContainer_CTC_queue = require('../deployments/goerli/OVM_ChainStorageContainer-CTC-queue.json')
const goerli__OVM_ChainStorageContainer_SCC_batches = require('../deployments/goerli/OVM_ChainStorageContainer-SCC-batches.json')
const goerli__OVM_ExecutionManager = require('../deployments/goerli/OVM_ExecutionManager.json')
const goerli__OVM_FraudVerifier = require('../deployments/goerli/OVM_FraudVerifier.json')
const goerli__OVM_L1CrossDomainMessenger = require('../deployments/goerli/OVM_L1CrossDomainMessenger.json')
const goerli__OVM_L1ETHGateway = require('../deployments/goerli/OVM_L1ETHGateway.json')
const goerli__OVM_L1MultiMessageRelayer = require('../deployments/goerli/OVM_L1MultiMessageRelayer.json')
const goerli__OVM_SafetyChecker = require('../deployments/goerli/OVM_SafetyChecker.json')
const goerli__OVM_StateCommitmentChain = require('../deployments/goerli/OVM_StateCommitmentChain.json')
const goerli__OVM_StateManagerFactory = require('../deployments/goerli/OVM_StateManagerFactory.json')
const goerli__OVM_StateTransitionerFactory = require('../deployments/goerli/OVM_StateTransitionerFactory.json')
const goerli__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/goerli/Proxy__OVM_L1CrossDomainMessenger.json')
const goerli__Proxy__OVM_L1ETHGateway = require('../deployments/goerli/Proxy__OVM_L1ETHGateway.json')
const goerli__Proxy__OVM_L1StandardBridge = require('../deployments/goerli/Proxy__OVM_L1StandardBridge.json')
const kovan__Lib_AddressManager = require('../deployments/kovan/Lib_AddressManager.json')
const kovan__mockOVM_BondManager = require('../deployments/kovan/mockOVM_BondManager.json')
const kovan__OVM_CanonicalTransactionChain = require('../deployments/kovan/OVM_CanonicalTransactionChain.json')
const kovan__OVM_ChainStorageContainer_CTC_batches = require('../deployments/kovan/OVM_ChainStorageContainer-CTC-batches.json')
const kovan__OVM_ChainStorageContainer_CTC_queue = require('../deployments/kovan/OVM_ChainStorageContainer-CTC-queue.json')
const kovan__OVM_ChainStorageContainer_SCC_batches = require('../deployments/kovan/OVM_ChainStorageContainer-SCC-batches.json')
const kovan__OVM_ExecutionManager = require('../deployments/kovan/OVM_ExecutionManager.json')
const kovan__OVM_FraudVerifier = require('../deployments/kovan/OVM_FraudVerifier.json')
const kovan__OVM_L1CrossDomainMessenger = require('../deployments/kovan/OVM_L1CrossDomainMessenger.json')
const kovan__OVM_L1MultiMessageRelayer = require('../deployments/kovan/OVM_L1MultiMessageRelayer.json')
const kovan__OVM_SafetyChecker = require('../deployments/kovan/OVM_SafetyChecker.json')
const kovan__OVM_StateCommitmentChain = require('../deployments/kovan/OVM_StateCommitmentChain.json')
const kovan__OVM_StateManagerFactory = require('../deployments/kovan/OVM_StateManagerFactory.json')
const kovan__OVM_StateTransitionerFactory = require('../deployments/kovan/OVM_StateTransitionerFactory.json')
const kovan__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/kovan/Proxy__OVM_L1CrossDomainMessenger.json')
const kovan__Proxy__OVM_L1StandardBridge = require('../deployments/kovan/Proxy__OVM_L1StandardBridge.json')
const mainnet__Lib_AddressManager = require('../deployments/mainnet/Lib_AddressManager.json')
const mainnet__mockOVM_BondManager = require('../deployments/mainnet/mockOVM_BondManager.json')
const mainnet__OVM_CanonicalTransactionChain = require('../deployments/mainnet/OVM_CanonicalTransactionChain.json')
const mainnet__OVM_ChainStorageContainer_CTC_batches = require('../deployments/mainnet/OVM_ChainStorageContainer-CTC-batches.json')
const mainnet__OVM_ChainStorageContainer_CTC_queue = require('../deployments/mainnet/OVM_ChainStorageContainer-CTC-queue.json')
const mainnet__OVM_ChainStorageContainer_SCC_batches = require('../deployments/mainnet/OVM_ChainStorageContainer-SCC-batches.json')
const mainnet__OVM_ExecutionManager = require('../deployments/mainnet/OVM_ExecutionManager.json')
const mainnet__OVM_FraudVerifier = require('../deployments/mainnet/OVM_FraudVerifier.json')
const mainnet__OVM_L1CrossDomainMessenger = require('../deployments/mainnet/OVM_L1CrossDomainMessenger.json')
const mainnet__OVM_L1MultiMessageRelayer = require('../deployments/mainnet/OVM_L1MultiMessageRelayer.json')
const mainnet__OVM_SafetyChecker = require('../deployments/mainnet/OVM_SafetyChecker.json')
const mainnet__OVM_StateCommitmentChain = require('../deployments/mainnet/OVM_StateCommitmentChain.json')
const mainnet__OVM_StateManagerFactory = require('../deployments/mainnet/OVM_StateManagerFactory.json')
const mainnet__OVM_StateTransitionerFactory = require('../deployments/mainnet/OVM_StateTransitionerFactory.json')
const mainnet__Proxy__OVM_L1CrossDomainMessenger = require('../deployments/mainnet/Proxy__OVM_L1CrossDomainMessenger.json')
const mainnet__Proxy__OVM_L1StandardBridge = require('../deployments/mainnet/Proxy__OVM_L1StandardBridge.json')
const optimistic_kovan__OVM_GasPriceOracle = require('../deployments/optimistic-kovan/OVM_GasPriceOracle.json')
const optimistic_kovan__OVM_L2StandardTokenFactory = require('../deployments/optimistic-kovan/OVM_L2StandardTokenFactory.json')

  export const getDeployedContractArtifact = (name: string, network: string): any => {
    return {
      goerli__Lib_AddressManager: goerli__Lib_AddressManager,
goerli__mockOVM_BondManager: goerli__mockOVM_BondManager,
goerli__OVM_CanonicalTransactionChain: goerli__OVM_CanonicalTransactionChain,
goerli__OVM_ChainStorageContainer_CTC_batches: goerli__OVM_ChainStorageContainer_CTC_batches,
goerli__OVM_ChainStorageContainer_CTC_queue: goerli__OVM_ChainStorageContainer_CTC_queue,
goerli__OVM_ChainStorageContainer_SCC_batches: goerli__OVM_ChainStorageContainer_SCC_batches,
goerli__OVM_ExecutionManager: goerli__OVM_ExecutionManager,
goerli__OVM_FraudVerifier: goerli__OVM_FraudVerifier,
goerli__OVM_L1CrossDomainMessenger: goerli__OVM_L1CrossDomainMessenger,
goerli__OVM_L1ETHGateway: goerli__OVM_L1ETHGateway,
goerli__OVM_L1MultiMessageRelayer: goerli__OVM_L1MultiMessageRelayer,
goerli__OVM_SafetyChecker: goerli__OVM_SafetyChecker,
goerli__OVM_StateCommitmentChain: goerli__OVM_StateCommitmentChain,
goerli__OVM_StateManagerFactory: goerli__OVM_StateManagerFactory,
goerli__OVM_StateTransitionerFactory: goerli__OVM_StateTransitionerFactory,
goerli__Proxy__OVM_L1CrossDomainMessenger: goerli__Proxy__OVM_L1CrossDomainMessenger,
goerli__Proxy__OVM_L1ETHGateway: goerli__Proxy__OVM_L1ETHGateway,
goerli__Proxy__OVM_L1StandardBridge: goerli__Proxy__OVM_L1StandardBridge,
kovan__Lib_AddressManager: kovan__Lib_AddressManager,
kovan__mockOVM_BondManager: kovan__mockOVM_BondManager,
kovan__OVM_CanonicalTransactionChain: kovan__OVM_CanonicalTransactionChain,
kovan__OVM_ChainStorageContainer_CTC_batches: kovan__OVM_ChainStorageContainer_CTC_batches,
kovan__OVM_ChainStorageContainer_CTC_queue: kovan__OVM_ChainStorageContainer_CTC_queue,
kovan__OVM_ChainStorageContainer_SCC_batches: kovan__OVM_ChainStorageContainer_SCC_batches,
kovan__OVM_ExecutionManager: kovan__OVM_ExecutionManager,
kovan__OVM_FraudVerifier: kovan__OVM_FraudVerifier,
kovan__OVM_L1CrossDomainMessenger: kovan__OVM_L1CrossDomainMessenger,
kovan__OVM_L1MultiMessageRelayer: kovan__OVM_L1MultiMessageRelayer,
kovan__OVM_SafetyChecker: kovan__OVM_SafetyChecker,
kovan__OVM_StateCommitmentChain: kovan__OVM_StateCommitmentChain,
kovan__OVM_StateManagerFactory: kovan__OVM_StateManagerFactory,
kovan__OVM_StateTransitionerFactory: kovan__OVM_StateTransitionerFactory,
kovan__Proxy__OVM_L1CrossDomainMessenger: kovan__Proxy__OVM_L1CrossDomainMessenger,
kovan__Proxy__OVM_L1StandardBridge: kovan__Proxy__OVM_L1StandardBridge,
mainnet__Lib_AddressManager: mainnet__Lib_AddressManager,
mainnet__mockOVM_BondManager: mainnet__mockOVM_BondManager,
mainnet__OVM_CanonicalTransactionChain: mainnet__OVM_CanonicalTransactionChain,
mainnet__OVM_ChainStorageContainer_CTC_batches: mainnet__OVM_ChainStorageContainer_CTC_batches,
mainnet__OVM_ChainStorageContainer_CTC_queue: mainnet__OVM_ChainStorageContainer_CTC_queue,
mainnet__OVM_ChainStorageContainer_SCC_batches: mainnet__OVM_ChainStorageContainer_SCC_batches,
mainnet__OVM_ExecutionManager: mainnet__OVM_ExecutionManager,
mainnet__OVM_FraudVerifier: mainnet__OVM_FraudVerifier,
mainnet__OVM_L1CrossDomainMessenger: mainnet__OVM_L1CrossDomainMessenger,
mainnet__OVM_L1MultiMessageRelayer: mainnet__OVM_L1MultiMessageRelayer,
mainnet__OVM_SafetyChecker: mainnet__OVM_SafetyChecker,
mainnet__OVM_StateCommitmentChain: mainnet__OVM_StateCommitmentChain,
mainnet__OVM_StateManagerFactory: mainnet__OVM_StateManagerFactory,
mainnet__OVM_StateTransitionerFactory: mainnet__OVM_StateTransitionerFactory,
mainnet__Proxy__OVM_L1CrossDomainMessenger: mainnet__Proxy__OVM_L1CrossDomainMessenger,
mainnet__Proxy__OVM_L1StandardBridge: mainnet__Proxy__OVM_L1StandardBridge,
optimistic_kovan__OVM_GasPriceOracle: optimistic_kovan__OVM_GasPriceOracle,
optimistic_kovan__OVM_L2StandardTokenFactory: optimistic_kovan__OVM_L2StandardTokenFactory
    }[(network + '__' + name).replace(/-/g, '_')]
  }
  