UNPKG

@eth-optimism/contracts

Version:
309 lines 10.1 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 AddressDictator; try { AddressDictator = require('../artifacts/contracts/L1/deployment/AddressDictator.sol/AddressDictator.json'); } catch (_c) { } let ChugSplashDictator; try { ChugSplashDictator = require('../artifacts/contracts/L1/deployment/ChugSplashDictator.sol/ChugSplashDictator.json'); } catch (_d) { } let IL1CrossDomainMessenger; try { IL1CrossDomainMessenger = require('../artifacts/contracts/L1/messaging/IL1CrossDomainMessenger.sol/IL1CrossDomainMessenger.json'); } catch (_e) { } let IL1ERC20Bridge; try { IL1ERC20Bridge = require('../artifacts/contracts/L1/messaging/IL1ERC20Bridge.sol/IL1ERC20Bridge.json'); } catch (_f) { } let IL1StandardBridge; try { IL1StandardBridge = require('../artifacts/contracts/L1/messaging/IL1StandardBridge.sol/IL1StandardBridge.json'); } catch (_g) { } let L1CrossDomainMessenger; try { L1CrossDomainMessenger = require('../artifacts/contracts/L1/messaging/L1CrossDomainMessenger.sol/L1CrossDomainMessenger.json'); } catch (_h) { } let L1StandardBridge; try { L1StandardBridge = require('../artifacts/contracts/L1/messaging/L1StandardBridge.sol/L1StandardBridge.json'); } catch (_j) { } let CanonicalTransactionChain; try { CanonicalTransactionChain = require('../artifacts/contracts/L1/rollup/CanonicalTransactionChain.sol/CanonicalTransactionChain.json'); } catch (_k) { } let ChainStorageContainer; try { ChainStorageContainer = require('../artifacts/contracts/L1/rollup/ChainStorageContainer.sol/ChainStorageContainer.json'); } catch (_l) { } let ICanonicalTransactionChain; try { ICanonicalTransactionChain = require('../artifacts/contracts/L1/rollup/ICanonicalTransactionChain.sol/ICanonicalTransactionChain.json'); } catch (_m) { } let IChainStorageContainer; try { IChainStorageContainer = require('../artifacts/contracts/L1/rollup/IChainStorageContainer.sol/IChainStorageContainer.json'); } catch (_o) { } let IStateCommitmentChain; try { IStateCommitmentChain = require('../artifacts/contracts/L1/rollup/IStateCommitmentChain.sol/IStateCommitmentChain.json'); } catch (_p) { } let StateCommitmentChain; try { StateCommitmentChain = require('../artifacts/contracts/L1/rollup/StateCommitmentChain.sol/StateCommitmentChain.json'); } catch (_q) { } let BondManager; try { BondManager = require('../artifacts/contracts/L1/verification/BondManager.sol/BondManager.json'); } catch (_r) { } let IBondManager; try { IBondManager = require('../artifacts/contracts/L1/verification/IBondManager.sol/IBondManager.json'); } catch (_s) { } let IL2CrossDomainMessenger; try { IL2CrossDomainMessenger = require('../artifacts/contracts/L2/messaging/IL2CrossDomainMessenger.sol/IL2CrossDomainMessenger.json'); } catch (_t) { } let IL2ERC20Bridge; try { IL2ERC20Bridge = require('../artifacts/contracts/L2/messaging/IL2ERC20Bridge.sol/IL2ERC20Bridge.json'); } catch (_u) { } let L2CrossDomainMessenger; try { L2CrossDomainMessenger = require('../artifacts/contracts/L2/messaging/L2CrossDomainMessenger.sol/L2CrossDomainMessenger.json'); } catch (_v) { } let L2StandardBridge; try { L2StandardBridge = require('../artifacts/contracts/L2/messaging/L2StandardBridge.sol/L2StandardBridge.json'); } catch (_w) { } let L2StandardTokenFactory; try { L2StandardTokenFactory = require('../artifacts/contracts/L2/messaging/L2StandardTokenFactory.sol/L2StandardTokenFactory.json'); } catch (_x) { } let iOVM_L1BlockNumber; try { iOVM_L1BlockNumber = require('../artifacts/contracts/L2/predeploys/iOVM_L1BlockNumber.sol/iOVM_L1BlockNumber.json'); } catch (_y) { } let iOVM_L2ToL1MessagePasser; try { iOVM_L2ToL1MessagePasser = require('../artifacts/contracts/L2/predeploys/iOVM_L2ToL1MessagePasser.sol/iOVM_L2ToL1MessagePasser.json'); } catch (_z) { } let OVM_DeployerWhitelist; try { OVM_DeployerWhitelist = require('../artifacts/contracts/L2/predeploys/OVM_DeployerWhitelist.sol/OVM_DeployerWhitelist.json'); } catch (_0) { } let OVM_ETH; try { OVM_ETH = require('../artifacts/contracts/L2/predeploys/OVM_ETH.sol/OVM_ETH.json'); } catch (_1) { } let OVM_GasPriceOracle; try { OVM_GasPriceOracle = require('../artifacts/contracts/L2/predeploys/OVM_GasPriceOracle.sol/OVM_GasPriceOracle.json'); } catch (_2) { } let OVM_L2ToL1MessagePasser; try { OVM_L2ToL1MessagePasser = require('../artifacts/contracts/L2/predeploys/OVM_L2ToL1MessagePasser.sol/OVM_L2ToL1MessagePasser.json'); } catch (_3) { } let OVM_SequencerFeeVault; try { OVM_SequencerFeeVault = require('../artifacts/contracts/L2/predeploys/OVM_SequencerFeeVault.sol/OVM_SequencerFeeVault.json'); } catch (_4) { } let WETH9; try { WETH9 = require('../artifacts/contracts/L2/predeploys/WETH9.sol/WETH9.json'); } catch (_5) { } let CrossDomainEnabled; try { CrossDomainEnabled = require('../artifacts/contracts/libraries/bridge/CrossDomainEnabled.sol/CrossDomainEnabled.json'); } catch (_6) { } let ICrossDomainMessenger; try { ICrossDomainMessenger = require('../artifacts/contracts/libraries/bridge/ICrossDomainMessenger.sol/ICrossDomainMessenger.json'); } catch (_7) { } let Lib_CrossDomainUtils; try { Lib_CrossDomainUtils = require('../artifacts/contracts/libraries/bridge/Lib_CrossDomainUtils.sol/Lib_CrossDomainUtils.json'); } catch (_8) { } let Lib_OVMCodec; try { Lib_OVMCodec = require('../artifacts/contracts/libraries/codec/Lib_OVMCodec.sol/Lib_OVMCodec.json'); } catch (_9) { } let Lib_DefaultValues; try { Lib_DefaultValues = require('../artifacts/contracts/libraries/constants/Lib_DefaultValues.sol/Lib_DefaultValues.json'); } catch (_10) { } let Lib_PredeployAddresses; try { Lib_PredeployAddresses = require('../artifacts/contracts/libraries/constants/Lib_PredeployAddresses.sol/Lib_PredeployAddresses.json'); } catch (_11) { } let Lib_AddressManager; try { Lib_AddressManager = require('../artifacts/contracts/libraries/resolver/Lib_AddressManager.sol/Lib_AddressManager.json'); } catch (_12) { } let Lib_AddressResolver; try { Lib_AddressResolver = require('../artifacts/contracts/libraries/resolver/Lib_AddressResolver.sol/Lib_AddressResolver.json'); } catch (_13) { } let Lib_ResolvedDelegateProxy; try { Lib_ResolvedDelegateProxy = require('../artifacts/contracts/libraries/resolver/Lib_ResolvedDelegateProxy.sol/Lib_ResolvedDelegateProxy.json'); } catch (_14) { } let Lib_RLPReader; try { Lib_RLPReader = require('../artifacts/contracts/libraries/rlp/Lib_RLPReader.sol/Lib_RLPReader.json'); } catch (_15) { } let Lib_RLPWriter; try { Lib_RLPWriter = require('../artifacts/contracts/libraries/rlp/Lib_RLPWriter.sol/Lib_RLPWriter.json'); } catch (_16) { } let Lib_MerkleTrie; try { Lib_MerkleTrie = require('../artifacts/contracts/libraries/trie/Lib_MerkleTrie.sol/Lib_MerkleTrie.json'); } catch (_17) { } let Lib_SecureMerkleTrie; try { Lib_SecureMerkleTrie = require('../artifacts/contracts/libraries/trie/Lib_SecureMerkleTrie.sol/Lib_SecureMerkleTrie.json'); } catch (_18) { } let Lib_Buffer; try { Lib_Buffer = require('../artifacts/contracts/libraries/utils/Lib_Buffer.sol/Lib_Buffer.json'); } catch (_19) { } let Lib_Bytes32Utils; try { Lib_Bytes32Utils = require('../artifacts/contracts/libraries/utils/Lib_Bytes32Utils.sol/Lib_Bytes32Utils.json'); } catch (_20) { } let Lib_BytesUtils; try { Lib_BytesUtils = require('../artifacts/contracts/libraries/utils/Lib_BytesUtils.sol/Lib_BytesUtils.json'); } catch (_21) { } let Lib_MerkleTree; try { Lib_MerkleTree = require('../artifacts/contracts/libraries/utils/Lib_MerkleTree.sol/Lib_MerkleTree.json'); } catch (_22) { } let AddressAliasHelper; try { AddressAliasHelper = require('../artifacts/contracts/standards/AddressAliasHelper.sol/AddressAliasHelper.json'); } catch (_23) { } let IL2StandardERC20; try { IL2StandardERC20 = require('../artifacts/contracts/standards/IL2StandardERC20.sol/IL2StandardERC20.json'); } catch (_24) { } let L2StandardERC20; try { L2StandardERC20 = require('../artifacts/contracts/standards/L2StandardERC20.sol/L2StandardERC20.json'); } catch (_25) { } const getContractArtifact = (name) => { return { iL1ChugSplashDeployer, L1ChugSplashProxy, AddressDictator, ChugSplashDictator, IL1CrossDomainMessenger, IL1ERC20Bridge, IL1StandardBridge, L1CrossDomainMessenger, L1StandardBridge, CanonicalTransactionChain, ChainStorageContainer, ICanonicalTransactionChain, IChainStorageContainer, IStateCommitmentChain, StateCommitmentChain, BondManager, IBondManager, IL2CrossDomainMessenger, IL2ERC20Bridge, L2CrossDomainMessenger, L2StandardBridge, L2StandardTokenFactory, iOVM_L1BlockNumber, iOVM_L2ToL1MessagePasser, OVM_DeployerWhitelist, OVM_ETH, OVM_GasPriceOracle, OVM_L2ToL1MessagePasser, OVM_SequencerFeeVault, WETH9, CrossDomainEnabled, ICrossDomainMessenger, Lib_CrossDomainUtils, Lib_OVMCodec, Lib_DefaultValues, Lib_PredeployAddresses, Lib_AddressManager, Lib_AddressResolver, Lib_ResolvedDelegateProxy, Lib_RLPReader, Lib_RLPWriter, Lib_MerkleTrie, Lib_SecureMerkleTrie, Lib_Buffer, Lib_Bytes32Utils, Lib_BytesUtils, Lib_MerkleTree, AddressAliasHelper, IL2StandardERC20, L2StandardERC20 }[name]; }; exports.getContractArtifact = getContractArtifact; //# sourceMappingURL=contract-artifacts.js.map