UNPKG

@mantleio/contracts

Version:
969 lines 30.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getContractArtifact = void 0; let iL1ChugSplashDeployer; try { iL1ChugSplashDeployer = require('../artifacts/contracts/chugsplash/interfaces/iL1ChugSplashDeployer.sol/iL1ChugSplashDeployer.json'); } catch (_a) { } let L1ChugSplashProxy; try { L1ChugSplashProxy = require('../artifacts/contracts/chugsplash/L1ChugSplashProxy.sol/L1ChugSplashProxy.json'); } catch (_b) { } let TransparentUpgradeableProxy; try { TransparentUpgradeableProxy = require('../artifacts/contracts/chugsplash/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json'); } catch (_c) { } let BVM_EigenDataLayrChain; try { BVM_EigenDataLayrChain = require('../artifacts/contracts/da/BVM_EigenDataLayrChain.sol/BVM_EigenDataLayrChain.json'); } catch (_d) { } let BVM_EigenDataLayrFee; try { BVM_EigenDataLayrFee = require('../artifacts/contracts/da/BVM_EigenDataLayrFee.sol/BVM_EigenDataLayrFee.json'); } catch (_e) { } let Delegation; try { Delegation = require('../artifacts/contracts/L1/delegation/Delegation.sol/Delegation.json'); } catch (_f) { } let DelegationCallbackBase; try { DelegationCallbackBase = require('../artifacts/contracts/L1/delegation/DelegationCallbackBase.sol/DelegationCallbackBase.json'); } catch (_g) { } let DelegationManager; try { DelegationManager = require('../artifacts/contracts/L1/delegation/DelegationManager.sol/DelegationManager.json'); } catch (_h) { } let DelegationManagerStorage; try { DelegationManagerStorage = require('../artifacts/contracts/L1/delegation/DelegationManagerStorage.sol/DelegationManagerStorage.json'); } catch (_j) { } let DelegationShareBase; try { DelegationShareBase = require('../artifacts/contracts/L1/delegation/DelegationShareBase.sol/DelegationShareBase.json'); } catch (_k) { } let DelegationSlasher; try { DelegationSlasher = require('../artifacts/contracts/L1/delegation/DelegationSlasher.sol/DelegationSlasher.json'); } catch (_l) { } let DelegationStorage; try { DelegationStorage = require('../artifacts/contracts/L1/delegation/DelegationStorage.sol/DelegationStorage.json'); } catch (_m) { } let IDelegation; try { IDelegation = require('../artifacts/contracts/L1/delegation/interfaces/IDelegation.sol/IDelegation.json'); } catch (_o) { } let IDelegationCallback; try { IDelegationCallback = require('../artifacts/contracts/L1/delegation/interfaces/IDelegationCallback.sol/IDelegationCallback.json'); } catch (_p) { } let IDelegationManager; try { IDelegationManager = require('../artifacts/contracts/L1/delegation/interfaces/IDelegationManager.sol/IDelegationManager.json'); } catch (_q) { } let IDelegationShare; try { IDelegationShare = require('../artifacts/contracts/L1/delegation/interfaces/IDelegationShare.sol/IDelegationShare.json'); } catch (_r) { } let IDelegationSlasher; try { IDelegationSlasher = require('../artifacts/contracts/L1/delegation/interfaces/IDelegationSlasher.sol/IDelegationSlasher.json'); } catch (_s) { } let WhiteList; try { WhiteList = require('../artifacts/contracts/L1/delegation/WhiteListBase.sol/WhiteList.json'); } catch (_t) { } let AddressDictator; try { AddressDictator = require('../artifacts/contracts/L1/deployment/AddressDictator.sol/AddressDictator.json'); } catch (_u) { } let ChugSplashDictator; try { ChugSplashDictator = require('../artifacts/contracts/L1/deployment/ChugSplashDictator.sol/ChugSplashDictator.json'); } catch (_v) { } let AssertionMap; try { AssertionMap = require('../artifacts/contracts/L1/fraud-proof/AssertionMap.sol/AssertionMap.json'); } catch (_w) { } let Challenge; try { Challenge = require('../artifacts/contracts/L1/fraud-proof/challenge/Challenge.sol/Challenge.json'); } catch (_x) { } let ChallengeLib; try { ChallengeLib = require('../artifacts/contracts/L1/fraud-proof/challenge/ChallengeLib.sol/ChallengeLib.json'); } catch (_y) { } let IChallenge; try { IChallenge = require('../artifacts/contracts/L1/fraud-proof/challenge/IChallenge.sol/IChallenge.json'); } catch (_z) { } let IRollup; try { IRollup = require('../artifacts/contracts/L1/fraud-proof/IRollup.sol/IRollup.json'); } catch (_0) { } let BitLen; try { BitLen = require('../artifacts/contracts/L1/fraud-proof/libraries/BitLen.sol/BitLen.json'); } catch (_1) { } let BytesLib; try { BytesLib = require('../artifacts/contracts/L1/fraud-proof/libraries/BytesLib.sol/BytesLib.json'); } catch (_2) { } let DeserializationLib; try { DeserializationLib = require('../artifacts/contracts/L1/fraud-proof/libraries/DeserializationLib.sol/DeserializationLib.json'); } catch (_3) { } let MerkleLib; try { MerkleLib = require('../artifacts/contracts/L1/fraud-proof/libraries/MerkleLib.sol/MerkleLib.json'); } catch (_4) { } let MPT; try { MPT = require('../artifacts/contracts/L1/fraud-proof/libraries/MPT.sol/MPT.json'); } catch (_5) { } let RLPReader; try { RLPReader = require('../artifacts/contracts/L1/fraud-proof/libraries/RLPReader.sol/RLPReader.json'); } catch (_6) { } let RLPWriter; try { RLPWriter = require('../artifacts/contracts/L1/fraud-proof/libraries/RLPWriter.sol/RLPWriter.json'); } catch (_7) { } let Rollup; try { Rollup = require('../artifacts/contracts/L1/fraud-proof/Rollup.sol/Rollup.json'); } catch (_8) { } let RollupBase; try { RollupBase = require('../artifacts/contracts/L1/fraud-proof/Rollup.sol/RollupBase.json'); } catch (_9) { } let RollupLib; try { RollupLib = require('../artifacts/contracts/L1/fraud-proof/RollupLib.sol/RollupLib.json'); } catch (_10) { } let IVerifier; try { IVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/IVerifier.sol/IVerifier.json'); } catch (_11) { } let IVerifierEntry; try { IVerifierEntry = require('../artifacts/contracts/L1/fraud-proof/verifier/IVerifierEntry.sol/IVerifierEntry.json'); } catch (_12) { } let BloomLib; try { BloomLib = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/BloomLib.sol/BloomLib.json'); } catch (_13) { } let EVMTypesLib; try { EVMTypesLib = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/EVMTypesLib.sol/EVMTypesLib.json'); } catch (_14) { } let GasTable; try { GasTable = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/GasTable.sol/GasTable.json'); } catch (_15) { } let MemoryLib; try { MemoryLib = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/MemoryLib.sol/MemoryLib.json'); } catch (_16) { } let OneStepProof; try { OneStepProof = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/OneStepProof.sol/OneStepProof.json'); } catch (_17) { } let Params; try { Params = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/Params.sol/Params.json'); } catch (_18) { } let VerificationContext; try { VerificationContext = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/VerificationContext.sol/VerificationContext.json'); } catch (_19) { } let VerifierHelper; try { VerifierHelper = require('../artifacts/contracts/L1/fraud-proof/verifier/libraries/VerifierHelper.sol/VerifierHelper.json'); } catch (_20) { } let BlockFinalizationVerifier; try { BlockFinalizationVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/BlockFinalizationVerifier.sol/BlockFinalizationVerifier.json'); } catch (_21) { } let BlockInitiationVerifier; try { BlockInitiationVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/BlockInitiationVerifier.sol/BlockInitiationVerifier.json'); } catch (_22) { } let CallOpVerifier; try { CallOpVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/CallOpVerifier.sol/CallOpVerifier.json'); } catch (_23) { } let EnvironmentalOpVerifier; try { EnvironmentalOpVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/EnvironmentalOpVerifier.sol/EnvironmentalOpVerifier.json'); } catch (_24) { } let InterTxVerifier; try { InterTxVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/InterTxVerifier.sol/InterTxVerifier.json'); } catch (_25) { } let InvalidOpVerifier; try { InvalidOpVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/InvalidOpVerifier.sol/InvalidOpVerifier.json'); } catch (_26) { } let MemoryOpVerifier; try { MemoryOpVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/MemoryOpVerifier.sol/MemoryOpVerifier.json'); } catch (_27) { } let StackOpVerifier; try { StackOpVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/StackOpVerifier.sol/StackOpVerifier.json'); } catch (_28) { } let StorageOpVerifier; try { StorageOpVerifier = require('../artifacts/contracts/L1/fraud-proof/verifier/subverifiers/StorageOpVerifier.sol/StorageOpVerifier.json'); } catch (_29) { } let VerifierTestDriver; try { VerifierTestDriver = require('../artifacts/contracts/L1/fraud-proof/verifier/test-driver/VerifierTestDriver.sol/VerifierTestDriver.json'); } catch (_30) { } let VerifierEntry; try { VerifierEntry = require('../artifacts/contracts/L1/fraud-proof/verifier/VerifierEntry.sol/VerifierEntry.json'); } catch (_31) { } let Whitelist; try { Whitelist = require('../artifacts/contracts/L1/fraud-proof/WhiteList.sol/Whitelist.json'); } catch (_32) { } let L1MantleToken; try { L1MantleToken = require('../artifacts/contracts/L1/local/TestMantleToken.sol/L1MantleToken.json'); } catch (_33) { } let IL1CrossDomainMessenger; try { IL1CrossDomainMessenger = require('../artifacts/contracts/L1/messaging/IL1CrossDomainMessenger.sol/IL1CrossDomainMessenger.json'); } catch (_34) { } let IL1ERC20Bridge; try { IL1ERC20Bridge = require('../artifacts/contracts/L1/messaging/IL1ERC20Bridge.sol/IL1ERC20Bridge.json'); } catch (_35) { } let IL1StandardBridge; try { IL1StandardBridge = require('../artifacts/contracts/L1/messaging/IL1StandardBridge.sol/IL1StandardBridge.json'); } catch (_36) { } let L1CrossDomainMessenger; try { L1CrossDomainMessenger = require('../artifacts/contracts/L1/messaging/L1CrossDomainMessenger.sol/L1CrossDomainMessenger.json'); } catch (_37) { } let L1StandardBridge; try { L1StandardBridge = require('../artifacts/contracts/L1/messaging/L1StandardBridge.sol/L1StandardBridge.json'); } catch (_38) { } let CanonicalTransactionChain; try { CanonicalTransactionChain = require('../artifacts/contracts/L1/rollup/CanonicalTransactionChain.sol/CanonicalTransactionChain.json'); } catch (_39) { } let ChainStorageContainer; try { ChainStorageContainer = require('../artifacts/contracts/L1/rollup/ChainStorageContainer.sol/ChainStorageContainer.json'); } catch (_40) { } let ICanonicalTransactionChain; try { ICanonicalTransactionChain = require('../artifacts/contracts/L1/rollup/ICanonicalTransactionChain.sol/ICanonicalTransactionChain.json'); } catch (_41) { } let IChainStorageContainer; try { IChainStorageContainer = require('../artifacts/contracts/L1/rollup/IChainStorageContainer.sol/IChainStorageContainer.json'); } catch (_42) { } let IStateCommitmentChain; try { IStateCommitmentChain = require('../artifacts/contracts/L1/rollup/IStateCommitmentChain.sol/IStateCommitmentChain.json'); } catch (_43) { } let StateCommitmentChain; try { StateCommitmentChain = require('../artifacts/contracts/L1/rollup/StateCommitmentChain.sol/StateCommitmentChain.json'); } catch (_44) { } let TssDelegation; try { TssDelegation = require('../artifacts/contracts/L1/tss/delegation/TssDelegation.sol/TssDelegation.json'); } catch (_45) { } let TssDelegationManager; try { TssDelegationManager = require('../artifacts/contracts/L1/tss/delegation/TssDelegationManager.sol/TssDelegationManager.json'); } catch (_46) { } let TssDelegationSlasher; try { TssDelegationSlasher = require('../artifacts/contracts/L1/tss/delegation/TssDelegationSlasher.sol/TssDelegationSlasher.json'); } catch (_47) { } let ITssGroupManager; try { ITssGroupManager = require('../artifacts/contracts/L1/tss/ITssGroupManager.sol/ITssGroupManager.json'); } catch (_48) { } let IStakingSlashing; try { IStakingSlashing = require('../artifacts/contracts/L1/tss/ITssStakingSlashing.sol/IStakingSlashing.json'); } catch (_49) { } let TssGroupManager; try { TssGroupManager = require('../artifacts/contracts/L1/tss/TssGroupManager.sol/TssGroupManager.json'); } catch (_50) { } let TssStakingSlashing; try { TssStakingSlashing = require('../artifacts/contracts/L1/tss/TssStakingSlashing.sol/TssStakingSlashing.json'); } catch (_51) { } let BondManager; try { BondManager = require('../artifacts/contracts/L1/verification/BondManager.sol/BondManager.json'); } catch (_52) { } let IBondManager; try { IBondManager = require('../artifacts/contracts/L1/verification/IBondManager.sol/IBondManager.json'); } catch (_53) { } let IL2CrossDomainMessenger; try { IL2CrossDomainMessenger = require('../artifacts/contracts/L2/messaging/IL2CrossDomainMessenger.sol/IL2CrossDomainMessenger.json'); } catch (_54) { } let IL2ERC20Bridge; try { IL2ERC20Bridge = require('../artifacts/contracts/L2/messaging/IL2ERC20Bridge.sol/IL2ERC20Bridge.json'); } catch (_55) { } let L2CrossDomainMessenger; try { L2CrossDomainMessenger = require('../artifacts/contracts/L2/messaging/L2CrossDomainMessenger.sol/L2CrossDomainMessenger.json'); } catch (_56) { } let L2StandardBridge; try { L2StandardBridge = require('../artifacts/contracts/L2/messaging/L2StandardBridge.sol/L2StandardBridge.json'); } catch (_57) { } let L2StandardTokenFactory; try { L2StandardTokenFactory = require('../artifacts/contracts/L2/messaging/L2StandardTokenFactory.sol/L2StandardTokenFactory.json'); } catch (_58) { } let BVM_DeployerWhitelist; try { BVM_DeployerWhitelist = require('../artifacts/contracts/L2/predeploys/BVM_DeployerWhitelist.sol/BVM_DeployerWhitelist.json'); } catch (_59) { } let BVM_ETH; try { BVM_ETH = require('../artifacts/contracts/L2/predeploys/BVM_ETH.sol/BVM_ETH.json'); } catch (_60) { } let BVM_GasPriceOracle; try { BVM_GasPriceOracle = require('../artifacts/contracts/L2/predeploys/BVM_GasPriceOracle.sol/BVM_GasPriceOracle.json'); } catch (_61) { } let BVM_L2ToL1MessagePasser; try { BVM_L2ToL1MessagePasser = require('../artifacts/contracts/L2/predeploys/BVM_L2ToL1MessagePasser.sol/BVM_L2ToL1MessagePasser.json'); } catch (_62) { } let BVM_MANTLE; try { BVM_MANTLE = require('../artifacts/contracts/L2/predeploys/BVM_MANTLE.sol/BVM_MANTLE.json'); } catch (_63) { } let BVM_SequencerFeeVault; try { BVM_SequencerFeeVault = require('../artifacts/contracts/L2/predeploys/BVM_SequencerFeeVault.sol/BVM_SequencerFeeVault.json'); } catch (_64) { } let IBVM_GasPriceOracle; try { IBVM_GasPriceOracle = require('../artifacts/contracts/L2/predeploys/iBVM_GasPriceOracle.sol/IBVM_GasPriceOracle.json'); } catch (_65) { } let iBVM_L1BlockNumber; try { iBVM_L1BlockNumber = require('../artifacts/contracts/L2/predeploys/iBVM_L1BlockNumber.sol/iBVM_L1BlockNumber.json'); } catch (_66) { } let iBVM_L2ToL1MessagePasser; try { iBVM_L2ToL1MessagePasser = require('../artifacts/contracts/L2/predeploys/iBVM_L2ToL1MessagePasser.sol/iBVM_L2ToL1MessagePasser.json'); } catch (_67) { } let ITssRewardContract; try { ITssRewardContract = require('../artifacts/contracts/L2/predeploys/iTssRewardContract.sol/ITssRewardContract.json'); } catch (_68) { } let TssRewardContract; try { TssRewardContract = require('../artifacts/contracts/L2/predeploys/TssRewardContract.sol/TssRewardContract.json'); } catch (_69) { } let WETH9; try { WETH9 = require('../artifacts/contracts/L2/predeploys/WETH9.sol/WETH9.json'); } catch (_70) { } let WMANTLE; try { WMANTLE = require('../artifacts/contracts/L2/tokens/wmantle.sol/WMANTLE.json'); } catch (_71) { } let WMANTLEDeployer; try { WMANTLEDeployer = require('../artifacts/contracts/L2/tokens/wmantle.sol/WMANTLEDeployer.json'); } catch (_72) { } let CrossDomainEnabled; try { CrossDomainEnabled = require('../artifacts/contracts/libraries/bridge/CrossDomainEnabled.sol/CrossDomainEnabled.json'); } catch (_73) { } let ICrossDomainMessenger; try { ICrossDomainMessenger = require('../artifacts/contracts/libraries/bridge/ICrossDomainMessenger.sol/ICrossDomainMessenger.json'); } catch (_74) { } let Lib_CrossDomainUtils; try { Lib_CrossDomainUtils = require('../artifacts/contracts/libraries/bridge/Lib_CrossDomainUtils.sol/Lib_CrossDomainUtils.json'); } catch (_75) { } let Lib_BVMCodec; try { Lib_BVMCodec = require('../artifacts/contracts/libraries/codec/Lib_BVMCodec.sol/Lib_BVMCodec.json'); } catch (_76) { } let Lib_OVMCodec; try { Lib_OVMCodec = require('../artifacts/contracts/libraries/codec/Lib_OVMCodec.sol/Lib_OVMCodec.json'); } catch (_77) { } let Lib_DefaultValues; try { Lib_DefaultValues = require('../artifacts/contracts/libraries/constants/Lib_DefaultValues.sol/Lib_DefaultValues.json'); } catch (_78) { } let Lib_PredeployAddresses; try { Lib_PredeployAddresses = require('../artifacts/contracts/libraries/constants/Lib_PredeployAddresses.sol/Lib_PredeployAddresses.json'); } catch (_79) { } let BN254; try { BN254 = require('../artifacts/contracts/libraries/eigenda/BN254.sol/BN254.json'); } catch (_80) { } let DataLayrDisclosureLogic; try { DataLayrDisclosureLogic = require('../artifacts/contracts/libraries/eigenda/DataLayrDisclosureLogic.sol/DataLayrDisclosureLogic.json'); } catch (_81) { } let DataStoreUtils; try { DataStoreUtils = require('../artifacts/contracts/libraries/eigenda/DataStoreUtils.sol/DataStoreUtils.json'); } catch (_82) { } let IBeaconChainOracle; try { IBeaconChainOracle = require('../artifacts/contracts/libraries/eigenda/interfaces/IBeaconChainOracle.sol/IBeaconChainOracle.json'); } catch (_83) { } let IBLSRegistry; try { IBLSRegistry = require('../artifacts/contracts/libraries/eigenda/interfaces/IBLSRegistry.sol/IBLSRegistry.json'); } catch (_84) { } let IDataLayrPaymentManager; try { IDataLayrPaymentManager = require('../artifacts/contracts/libraries/eigenda/interfaces/IDataLayrPaymentManager.sol/IDataLayrPaymentManager.json'); } catch (_85) { } let IDataLayrServiceManager; try { IDataLayrServiceManager = require('../artifacts/contracts/libraries/eigenda/interfaces/IDataLayrServiceManager.sol/IDataLayrServiceManager.json'); } catch (_86) { } let IDelayedService; try { IDelayedService = require('../artifacts/contracts/libraries/eigenda/interfaces/IDelayedService.sol/IDelayedService.json'); } catch (_87) { } let IDelegationTerms; try { IDelegationTerms = require('../artifacts/contracts/libraries/eigenda/interfaces/IDelegationTerms.sol/IDelegationTerms.json'); } catch (_88) { } let IEigenLayrDelegation; try { IEigenLayrDelegation = require('../artifacts/contracts/libraries/eigenda/interfaces/IEigenLayrDelegation.sol/IEigenLayrDelegation.json'); } catch (_89) { } let IETHPOSDeposit; try { IETHPOSDeposit = require('../artifacts/contracts/libraries/eigenda/interfaces/IETHPOSDeposit.sol/IETHPOSDeposit.json'); } catch (_90) { } let IInvestmentManager; try { IInvestmentManager = require('../artifacts/contracts/libraries/eigenda/interfaces/IInvestmentManager.sol/IInvestmentManager.json'); } catch (_91) { } let IInvestmentStrategy; try { IInvestmentStrategy = require('../artifacts/contracts/libraries/eigenda/interfaces/IInvestmentStrategy.sol/IInvestmentStrategy.json'); } catch (_92) { } let IPauserRegistry; try { IPauserRegistry = require('../artifacts/contracts/libraries/eigenda/interfaces/IPauserRegistry.sol/IPauserRegistry.json'); } catch (_93) { } let IPaymentManager; try { IPaymentManager = require('../artifacts/contracts/libraries/eigenda/interfaces/IPaymentManager.sol/IPaymentManager.json'); } catch (_94) { } let IQuorumRegistry; try { IQuorumRegistry = require('../artifacts/contracts/libraries/eigenda/interfaces/IQuorumRegistry.sol/IQuorumRegistry.json'); } catch (_95) { } let IRegistry; try { IRegistry = require('../artifacts/contracts/libraries/eigenda/interfaces/IRegistry.sol/IRegistry.json'); } catch (_96) { } let IServiceManager; try { IServiceManager = require('../artifacts/contracts/libraries/eigenda/interfaces/IServiceManager.sol/IServiceManager.json'); } catch (_97) { } let ISlasher; try { ISlasher = require('../artifacts/contracts/libraries/eigenda/interfaces/ISlasher.sol/ISlasher.json'); } catch (_98) { } let IVoteWeigher; try { IVoteWeigher = require('../artifacts/contracts/libraries/eigenda/interfaces/IVoteWeigher.sol/IVoteWeigher.json'); } catch (_99) { } let Merkle; try { Merkle = require('../artifacts/contracts/libraries/eigenda/Merkle.sol/Merkle.json'); } catch (_100) { } let Parser; try { Parser = require('../artifacts/contracts/libraries/eigenda/Parse.sol/Parser.json'); } catch (_101) { } let Lib_AddressManager; try { Lib_AddressManager = require('../artifacts/contracts/libraries/resolver/Lib_AddressManager.sol/Lib_AddressManager.json'); } catch (_102) { } let Lib_AddressResolver; try { Lib_AddressResolver = require('../artifacts/contracts/libraries/resolver/Lib_AddressResolver.sol/Lib_AddressResolver.json'); } catch (_103) { } let Lib_ResolvedDelegateProxy; try { Lib_ResolvedDelegateProxy = require('../artifacts/contracts/libraries/resolver/Lib_ResolvedDelegateProxy.sol/Lib_ResolvedDelegateProxy.json'); } catch (_104) { } let Lib_RLPReader; try { Lib_RLPReader = require('../artifacts/contracts/libraries/rlp/Lib_RLPReader.sol/Lib_RLPReader.json'); } catch (_105) { } let Lib_RLPWriter; try { Lib_RLPWriter = require('../artifacts/contracts/libraries/rlp/Lib_RLPWriter.sol/Lib_RLPWriter.json'); } catch (_106) { } let Lib_MerkleTrie; try { Lib_MerkleTrie = require('../artifacts/contracts/libraries/trie/Lib_MerkleTrie.sol/Lib_MerkleTrie.json'); } catch (_107) { } let Lib_SecureMerkleTrie; try { Lib_SecureMerkleTrie = require('../artifacts/contracts/libraries/trie/Lib_SecureMerkleTrie.sol/Lib_SecureMerkleTrie.json'); } catch (_108) { } let Lib_Address; try { Lib_Address = require('../artifacts/contracts/libraries/utils/Lib_Address.sol/Lib_Address.json'); } catch (_109) { } let Lib_Buffer; try { Lib_Buffer = require('../artifacts/contracts/libraries/utils/Lib_Buffer.sol/Lib_Buffer.json'); } catch (_110) { } let Lib_Bytes32Utils; try { Lib_Bytes32Utils = require('../artifacts/contracts/libraries/utils/Lib_Bytes32Utils.sol/Lib_Bytes32Utils.json'); } catch (_111) { } let Lib_BytesUtils; try { Lib_BytesUtils = require('../artifacts/contracts/libraries/utils/Lib_BytesUtils.sol/Lib_BytesUtils.json'); } catch (_112) { } let Lib_MerkleTree; try { Lib_MerkleTree = require('../artifacts/contracts/libraries/utils/Lib_MerkleTree.sol/Lib_MerkleTree.json'); } catch (_113) { } let AddressAliasHelper; try { AddressAliasHelper = require('../artifacts/contracts/standards/AddressAliasHelper.sol/AddressAliasHelper.json'); } catch (_114) { } let IL2StandardERC20; try { IL2StandardERC20 = require('../artifacts/contracts/standards/IL2StandardERC20.sol/IL2StandardERC20.json'); } catch (_115) { } let L2StandardERC20; try { L2StandardERC20 = require('../artifacts/contracts/standards/L2StandardERC20.sol/L2StandardERC20.json'); } catch (_116) { } let EmptyContract; try { EmptyContract = require('../artifacts/contracts/test-helpers/EmptyContract.sol/EmptyContract.json'); } catch (_117) { } let FailingReceiver; try { FailingReceiver = require('../artifacts/contracts/test-helpers/FailingReceiver.sol/FailingReceiver.json'); } catch (_118) { } let L1StandardBridgeUpgrade; try { L1StandardBridgeUpgrade = require('../artifacts/contracts/test-helpers/L1StandardBridgeUpgrade.sol/L1StandardBridgeUpgrade.json'); } catch (_119) { } let MockStateCommitmentChain; try { MockStateCommitmentChain = require('../artifacts/contracts/test-helpers/MockStateCommitmentChain.sol/MockStateCommitmentChain.json'); } catch (_120) { } let TestERC20; try { TestERC20 = require('../artifacts/contracts/test-helpers/TestERC20.sol/TestERC20.json'); } catch (_121) { } let Test; try { Test = require('../artifacts/contracts/test-helpers/TestUpgrade.sol/Test.json'); } catch (_122) { } let TestUpgrade; try { TestUpgrade = require('../artifacts/contracts/test-helpers/TestUpgrade.sol/TestUpgrade.json'); } catch (_123) { } let TestLib_CrossDomainUtils; try { TestLib_CrossDomainUtils = require('../artifacts/contracts/test-libraries/bridge/TestLib_CrossDomainUtils.sol/TestLib_CrossDomainUtils.json'); } catch (_124) { } let TestLib_BVMCodec; try { TestLib_BVMCodec = require('../artifacts/contracts/test-libraries/codec/TestLib_BVMCodec.sol/TestLib_BVMCodec.json'); } catch (_125) { } let TestLib_OVMCodec; try { TestLib_OVMCodec = require('../artifacts/contracts/test-libraries/codec/TestLib_OVMCodec.sol/TestLib_OVMCodec.json'); } catch (_126) { } let TestLib_RLPReader; try { TestLib_RLPReader = require('../artifacts/contracts/test-libraries/rlp/TestLib_RLPReader.sol/TestLib_RLPReader.json'); } catch (_127) { } let TestLib_RLPWriter; try { TestLib_RLPWriter = require('../artifacts/contracts/test-libraries/rlp/TestLib_RLPWriter.sol/TestLib_RLPWriter.json'); } catch (_128) { } let TestLib_AddressAliasHelper; try { TestLib_AddressAliasHelper = require('../artifacts/contracts/test-libraries/standards/TestLib_AddressAliasHelper.sol/TestLib_AddressAliasHelper.json'); } catch (_129) { } let TestLib_MerkleTrie; try { TestLib_MerkleTrie = require('../artifacts/contracts/test-libraries/trie/TestLib_MerkleTrie.sol/TestLib_MerkleTrie.json'); } catch (_130) { } let TestLib_SecureMerkleTrie; try { TestLib_SecureMerkleTrie = require('../artifacts/contracts/test-libraries/trie/TestLib_SecureMerkleTrie.sol/TestLib_SecureMerkleTrie.json'); } catch (_131) { } let TestLib_Buffer; try { TestLib_Buffer = require('../artifacts/contracts/test-libraries/utils/TestLib_Buffer.sol/TestLib_Buffer.json'); } catch (_132) { } let TestLib_Bytes32Utils; try { TestLib_Bytes32Utils = require('../artifacts/contracts/test-libraries/utils/TestLib_Bytes32Utils.sol/TestLib_Bytes32Utils.json'); } catch (_133) { } let TestLib_BytesUtils; try { TestLib_BytesUtils = require('../artifacts/contracts/test-libraries/utils/TestLib_BytesUtils.sol/TestLib_BytesUtils.json'); } catch (_134) { } let TestLib_MerkleTree; try { TestLib_MerkleTree = require('../artifacts/contracts/test-libraries/utils/TestLib_MerkleTree.sol/TestLib_MerkleTree.json'); } catch (_135) { } const getContractArtifact = (name) => { return { iL1ChugSplashDeployer, L1ChugSplashProxy, TransparentUpgradeableProxy, BVM_EigenDataLayrChain, BVM_EigenDataLayrFee, Delegation, DelegationCallbackBase, DelegationManager, DelegationManagerStorage, DelegationShareBase, DelegationSlasher, DelegationStorage, IDelegation, IDelegationCallback, IDelegationManager, IDelegationShare, IDelegationSlasher, WhiteList, AddressDictator, ChugSplashDictator, AssertionMap, Challenge, ChallengeLib, IChallenge, IRollup, BitLen, BytesLib, DeserializationLib, MerkleLib, MPT, RLPReader, RLPWriter, Rollup, RollupBase, RollupLib, IVerifier, IVerifierEntry, BloomLib, EVMTypesLib, GasTable, MemoryLib, OneStepProof, Params, VerificationContext, VerifierHelper, BlockFinalizationVerifier, BlockInitiationVerifier, CallOpVerifier, EnvironmentalOpVerifier, InterTxVerifier, InvalidOpVerifier, MemoryOpVerifier, StackOpVerifier, StorageOpVerifier, VerifierTestDriver, VerifierEntry, Whitelist, L1MantleToken, IL1CrossDomainMessenger, IL1ERC20Bridge, IL1StandardBridge, L1CrossDomainMessenger, L1StandardBridge, CanonicalTransactionChain, ChainStorageContainer, ICanonicalTransactionChain, IChainStorageContainer, IStateCommitmentChain, StateCommitmentChain, TssDelegation, TssDelegationManager, TssDelegationSlasher, ITssGroupManager, IStakingSlashing, TssGroupManager, TssStakingSlashing, BondManager, IBondManager, IL2CrossDomainMessenger, IL2ERC20Bridge, L2CrossDomainMessenger, L2StandardBridge, L2StandardTokenFactory, BVM_DeployerWhitelist, BVM_ETH, BVM_GasPriceOracle, BVM_L2ToL1MessagePasser, BVM_MANTLE, BVM_SequencerFeeVault, IBVM_GasPriceOracle, iBVM_L1BlockNumber, iBVM_L2ToL1MessagePasser, ITssRewardContract, TssRewardContract, WETH9, WMANTLE, WMANTLEDeployer, CrossDomainEnabled, ICrossDomainMessenger, Lib_CrossDomainUtils, Lib_BVMCodec, Lib_OVMCodec, Lib_DefaultValues, Lib_PredeployAddresses, BN254, DataLayrDisclosureLogic, DataStoreUtils, IBeaconChainOracle, IBLSRegistry, IDataLayrPaymentManager, IDataLayrServiceManager, IDelayedService, IDelegationTerms, IEigenLayrDelegation, IETHPOSDeposit, IInvestmentManager, IInvestmentStrategy, IPauserRegistry, IPaymentManager, IQuorumRegistry, IRegistry, IServiceManager, ISlasher, IVoteWeigher, Merkle, Parser, Lib_AddressManager, Lib_AddressResolver, Lib_ResolvedDelegateProxy, Lib_RLPReader, Lib_RLPWriter, Lib_MerkleTrie, Lib_SecureMerkleTrie, Lib_Address, Lib_Buffer, Lib_Bytes32Utils, Lib_BytesUtils, Lib_MerkleTree, AddressAliasHelper, IL2StandardERC20, L2StandardERC20, EmptyContract, FailingReceiver, L1StandardBridgeUpgrade, MockStateCommitmentChain, TestERC20, Test, TestUpgrade, TestLib_CrossDomainUtils, TestLib_BVMCodec, TestLib_OVMCodec, TestLib_RLPReader, TestLib_RLPWriter, TestLib_AddressAliasHelper, TestLib_MerkleTrie, TestLib_SecureMerkleTrie, TestLib_Buffer, TestLib_Bytes32Utils, TestLib_BytesUtils, TestLib_MerkleTree }[name]; }; exports.getContractArtifact = getContractArtifact; //# sourceMappingURL=contract-artifacts.js.map