UNPKG

@holographxyz/cli

Version:
49 lines (48 loc) 3.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LZ_RELAYER_ADDRESSES = exports.FAUCET_ADDRESSES = exports.HOLOGRAPH_ADDRESSES = exports.getABIs = void 0; const tslib_1 = require("tslib"); const fs = tslib_1.__importStar(require("fs-extra")); const path = require('node:path'); const environment_1 = require("@holographxyz/environment"); const getABIs = async (environment) => { return { CxipERC721ABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/CxipERC721.json`)), FaucetABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/Faucet.json`)), HolographABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/Holograph.json`)), HolographBridgeABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/HolographBridge.json`)), HolographERC20ABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/HolographERC20.json`)), HolographERC721ABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/HolographERC721.json`)), HolographFactoryABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/HolographFactory.json`)), HolographInterfacesABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/HolographInterfaces.json`)), HolographOperatorABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/HolographOperator.json`)), HolographRegistryABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/HolographRegistry.json`)), LayerZeroABI: await fs.readJson(path.join(__dirname, `../abi/${environment}/LayerZeroEndpointInterface.json`)), }; }; exports.getABIs = getABIs; exports.HOLOGRAPH_ADDRESSES = { [environment_1.Environment.localhost]: '0xa3931469C1D058a98dde3b5AEc4dA002B6ca7446'.toLowerCase(), [environment_1.Environment.experimental]: '0x9B869476E5281C6a075A7D93ba3Adc60CDdAC443'.toLowerCase(), [environment_1.Environment.develop]: '0x8b0C32B59F7d620D467E36e31121733a6eb87b69'.toLowerCase(), [environment_1.Environment.testnet]: '0x37101ddAd4D1b19ce31A3015e07cfC0cE92E45D7'.toLowerCase(), [environment_1.Environment.mainnet]: '0x0000000000000000000000000000000000000000'.toLowerCase(), }; exports.FAUCET_ADDRESSES = { [environment_1.Environment.localhost]: '0x232E8406518da66ecD5681a600f18A13E8CfE5E6', [environment_1.Environment.experimental]: '0xEd79cdf35016aB8ba182a3125d136726CdE686Ba', [environment_1.Environment.develop]: '0x07edede74dCA142db475e0b553B3cEaF86B4c3d5', [environment_1.Environment.testnet]: '0x2CCc77739Fd104bA131366660e53200130EF9831', [environment_1.Environment.mainnet]: '0x0000000000000000000000000000000000000000', }; exports.LZ_RELAYER_ADDRESSES = { ethereum: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675', ethereumTestnetRinkeby: '0x79a63d6d8BBD5c6dfc774dA79bCcD948EAcb53FA', ethereumTestnetGoerli: '0xbfD2135BFfbb0B5378b56643c2Df8a87552Bfa23', polygon: '0x3c2269811836af69497E5F486A85D7316753cf62', polygonTestnet: '0xf69186dfBa60DdB133E91E9A4B5673624293d8F8', binanceSmartChain: '0x3c2269811836af69497E5F486A85D7316753cf62', avalanche: '0x3c2269811836af69497E5F486A85D7316753cf62', avalancheTestnet: '0x93f54D755A063cE7bB9e6Ac47Eccc8e33411d706', fantom: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7', };