UNPKG

@etherspot/contracts

Version:

Etherspot Solidity contracts

348 lines (347 loc) 12.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ContractNames = exports.NETWORK_CONFIGS = exports.NetworkNames = void 0; var NetworkNames; (function (NetworkNames) { NetworkNames["Mainnet"] = "mainnet"; NetworkNames["Ropsten"] = "ropsten"; NetworkNames["Rinkeby"] = "rinkeby"; NetworkNames["Goerli"] = "goerli"; NetworkNames["Kovan"] = "kovan"; NetworkNames["Xdai"] = "xdai"; NetworkNames["Chiado"] = "chiado"; NetworkNames["Bsc"] = "bsc"; NetworkNames["BscTest"] = "bscTest"; NetworkNames["Fantom"] = "fantom"; NetworkNames["FantomTest"] = "fantomTest"; NetworkNames["Matic"] = "matic"; NetworkNames["Mumbai"] = "mumbai"; NetworkNames["Avalanche"] = "avalanche"; NetworkNames["Fuji"] = "fuji"; NetworkNames["Aurora"] = "aurora"; NetworkNames["AuroraTest"] = "auroraTest"; NetworkNames["Arbitrum"] = "arbitrum"; NetworkNames["Optimism"] = "optimism"; NetworkNames["OptimismKovan"] = "optimismKovan"; NetworkNames["Moonbeam"] = "moonbeam"; NetworkNames["Moonbase"] = "moonbase"; NetworkNames["Fuse"] = "fuse"; NetworkNames["FuseSparknet"] = "fuseSparknet"; NetworkNames["Celo"] = "celo"; NetworkNames["CeloTest"] = "celoTest"; NetworkNames["OptimismGoerli"] = "optimismGoerli"; NetworkNames["Neon"] = "neon"; NetworkNames["NeonDevnet"] = "neonDevnet"; NetworkNames["ArbitrumNova"] = "arbitrumNova"; NetworkNames["ArbitrumNitro"] = "arbitrumNitro"; NetworkNames["BaseGoerli"] = "baseGoerli"; NetworkNames["OktcTest"] = "oktcTest"; NetworkNames["OKTC"] = "oktc"; NetworkNames["KlaytnBaobab"] = "klaytnBaobab"; NetworkNames["Klaytn"] = "klaytn"; NetworkNames["Base"] = "base"; NetworkNames["Mantle"] = "mantle"; NetworkNames["Linea"] = "linea"; NetworkNames["Sepolia"] = "sepolia"; NetworkNames["Coston2"] = "coston2"; NetworkNames["Etherspot"] = "etherspot"; NetworkNames["LocalA"] = "localA"; NetworkNames["LocalB"] = "localB"; NetworkNames["LocalH"] = "localH"; NetworkNames["Flare"] = "flare"; NetworkNames["Scroll"] = "scroll"; NetworkNames["BaseSepolia"] = "baseSepolia"; NetworkNames["RootstockTestnet"] = "rootstockTestnet"; NetworkNames["Rootstock"] = "rootstock"; })(NetworkNames = exports.NetworkNames || (exports.NetworkNames = {})); exports.NETWORK_CONFIGS = { [NetworkNames.Mainnet]: { chainId: 1, defaultProviderUrl: "infura", explorer: "https://etherscan.io", }, [NetworkNames.Ropsten]: { chainId: 3, defaultProviderUrl: "infura", defaultGasPrice: 1, explorer: "https://ropsten.etherscan.io", }, [NetworkNames.Rinkeby]: { chainId: 4, defaultProviderUrl: "infura", defaultGasPrice: 1, explorer: "https://rinkeby.etherscan.io", }, [NetworkNames.Goerli]: { chainId: 5, defaultProviderUrl: "infura", defaultGasPrice: 1, explorer: "https://goerli.etherscan.io", }, [NetworkNames.Kovan]: { chainId: 42, defaultProviderUrl: "infura", defaultGasPrice: 1, explorer: "https://kovan.etherscan.io", }, [NetworkNames.Xdai]: { chainId: 100, defaultProviderUrl: "https://rpc.xdaichain.com", defaultGasPrice: 1, explorer: "https://blockscout.com/poa/xdai", }, [NetworkNames.Chiado]: { chainId: 10200, defaultProviderUrl: "https://rpc.chiadochain.net", defaultGasPrice: 1, explorer: "https://blockscout.com/gnosis/chiado", }, [NetworkNames.Bsc]: { chainId: 56, defaultProviderUrl: "https://bsc-dataseed1.binance.org", defaultGasPrice: 20, explorer: "https://bscscan.com", }, [NetworkNames.BscTest]: { chainId: 97, defaultProviderUrl: "https://data-seed-prebsc-1-s2.binance.org:8545", defaultGasPrice: 20, explorer: "https://testnet.bscscan.com", }, [NetworkNames.Fantom]: { chainId: 250, defaultProviderUrl: "https://rpcapi.fantom.network", explorer: "https://ftmscan.com", }, [NetworkNames.FantomTest]: { chainId: 4002, defaultProviderUrl: "https://rpc.testnet.fantom.network", defaultGasPrice: 22, explorer: { address: "https://explorer.testnet.fantom.network/address", transaction: "https://explorer.testnet.fantom.network/transactions", }, }, [NetworkNames.Matic]: { chainId: 137, defaultProviderUrl: "https://rpc-mainnet.maticvigil.com", explorer: "https://polygonscan.com", }, [NetworkNames.Mumbai]: { chainId: 80001, defaultProviderUrl: "https://matic-mumbai.chainstacklabs.com", defaultGasPrice: 5, explorer: "https://mumbai.polygonscan.com", }, [NetworkNames.Avalanche]: { chainId: 43114, defaultProviderUrl: "https://api.avax.network/ext/bc/C/rpc", explorer: "https://snowtrace.io", }, [NetworkNames.Fuji]: { chainId: 43113, defaultProviderUrl: "https://api.avax-test.network/ext/bc/C/rpc", explorer: "https://testnet.snowtrace.io", defaultGasPrice: 25, }, [NetworkNames.Aurora]: { chainId: 1313161554, defaultProviderUrl: "https://mainnet.aurora.dev", defaultGasPrice: 3, }, [NetworkNames.AuroraTest]: { chainId: 1313161555, defaultProviderUrl: "https://testnet.aurora.dev/", defaultGasPrice: 3, }, [NetworkNames.Arbitrum]: { chainId: 42161, defaultProviderUrl: "https://arb1.arbitrum.io/rpc", defaultGasPrice: 1, }, [NetworkNames.Optimism]: { chainId: 10, defaultProviderUrl: "https://mainnet.optimism.io", defaultGasPrice: 3, }, [NetworkNames.OptimismKovan]: { chainId: 69, defaultProviderUrl: "https://kovan.optimism.io", defaultGasPrice: 3, }, [NetworkNames.Moonbeam]: { chainId: 1284, defaultProviderUrl: "https://rpc.api.moonbeam.network", defaultGasPrice: 100, }, [NetworkNames.Moonbase]: { chainId: 1287, defaultProviderUrl: "https://rpc.api.moonbase.moonbeam.network", defaultGasPrice: 1, }, [NetworkNames.Celo]: { chainId: 42220, defaultProviderUrl: "https://forno.celo.org", defaultGasPrice: 1, }, [NetworkNames.CeloTest]: { chainId: 44787, defaultProviderUrl: "https://alfajores-forno.celo-testnet.org", defaultGasPrice: 1, }, [NetworkNames.ArbitrumNova]: { chainId: 42170, defaultProviderUrl: "https://nova.arbitrum.io/rpc", defaultGasPrice: 1, }, [NetworkNames.ArbitrumNitro]: { chainId: 421613, defaultProviderUrl: "https://goerli-rollup-explorer.arbitrum.io", defaultGasPrice: 1, }, [NetworkNames.Fuse]: { chainId: 122, defaultProviderUrl: "https://rpc.fuse.io", defaultGasPrice: 1, }, [NetworkNames.FuseSparknet]: { chainId: 123, defaultProviderUrl: "https://rpc.fusespark.io", defaultGasPrice: 1, }, [NetworkNames.OptimismGoerli]: { chainId: 420, defaultProviderUrl: "https://goerli.optimism.io", explorer: "https://goerli-optimism.etherscan.io", defaultGasPrice: 3, }, [NetworkNames.Neon]: { chainId: 245022934, defaultProviderUrl: "https://proxy.mainnet.neonlabs.org/solana", explorer: "https://neonscan.org/", defaultGasPrice: 1, }, [NetworkNames.NeonDevnet]: { chainId: 245022926, defaultProviderUrl: "https://proxy.devnet.neonlabs.org/solana", defaultGasPrice: 0, }, [NetworkNames.BaseGoerli]: { chainId: 84531, defaultProviderUrl: "https://goerli.base.org", defaultGas: 1, explorer: "https://goerli.basescan.org", }, [NetworkNames.OktcTest]: { chainId: 65, defaultProviderUrl: "https://exchaintestrpc.okex.org", defaultGasPrice: 1, explorer: "https://www.oklink.com/oktc-test", }, [NetworkNames.OKTC]: { chainId: 66, defaultProviderUrl: "https://exchainrpc.okex.org", explorer: "https://www.okx.com/en-in/explorer/oktc", defaultGasPrice: 0.2, }, [NetworkNames.KlaytnBaobab]: { chainId: 1001, defaultProviderUrl: "https://public-en-baobab.klaytn.net", defaultGas: 1, explorer: "https://baobab.scope.klaytn.com", }, [NetworkNames.Klaytn]: { chainId: 8217, defaultProviderUrl: "https://public-en-cypress.klaytn.net", explorer: "https://scope.klaytn.com", defaultGasPrice: 120, }, [NetworkNames.Base]: { chainId: 8453, defaultProviderUrl: "https://base.publicnode.com", explorer: "https://basescan.org/", defaultGasPrice: 1, }, [NetworkNames.Mantle]: { chainId: 5000, defaultProviderUrl: "https://rpc.mantle.xyz", explorer: "https://explorer.mantle.xyz/", defaultGasPrice: 1, }, [NetworkNames.Linea]: { chainId: 59144, defaultProviderUrl: "https://linea.blockpi.network/v1/rpc/public", explorer: "https://lineascan.build/", defaultGasPrice: 1, }, [NetworkNames.Sepolia]: { chainId: 11155111, defaultProviderUrl: "https://eth-sepolia.public.blastapi.io", explorer: "https://sepolia.etherscan.io/", defaultGasPrice: 1, }, [NetworkNames.Coston2]: { chainId: 114, defaultProviderUrl: "https://coston2-api.flare.network/ext/C/rpc", explorer: "https://coston2-explorer.flare.network/", defaultGasPrice: 1, }, [NetworkNames.Etherspot]: { chainId: 4386, defaultProviderUrl: "https://qa-etherspot-testnet.pillarproject.io", defaultGasPrice: 20, }, [NetworkNames.LocalA]: { chainId: 9999, defaultProviderUrl: "http://localhost:8545", defaultGasPrice: 20, }, [NetworkNames.LocalB]: { chainId: 6666, defaultProviderUrl: "http://localhost:9545", defaultGasPrice: 20, }, [NetworkNames.Flare]: { chainId: 14, defaultProviderUrl: "https://rpc.ftso.au/flare", defaultGasPrice: 25, explorer: "https://flare-explorer.flare.network/", }, [NetworkNames.Scroll]: { chainId: 534352, defaultProviderUrl: "https://rpc.scroll.io", explorer: "https://scrollscan.com/", defaultGasPrice: 1, }, [NetworkNames.BaseSepolia]: { chainId: 84532, defaultProviderUrl: "https://base-sepolia-rpc.publicnode.com", explorer: "https://sepolia.basescan.org/", defaultGasPrice: 1, }, [NetworkNames.RootstockTestnet]: { chainId: 31, defaultProviderUrl: "https://public-node.testnet.rsk.co", explorer: "https://rootstock-testnet.blockscout.com/", defaultGasPrice: 1, }, [NetworkNames.Rootstock]: { chainId: 30, defaultProviderUrl: "https://public-node.rsk.co", explorer: "https://rootstock.blockscout.com/", }, }; var ContractNames; (function (ContractNames) { ContractNames["BalancesHelper"] = "BalancesHelper"; ContractNames["ENSController"] = "ENSController"; ContractNames["ENSHelper"] = "ENSHelper"; ContractNames["ENSRegistry"] = "ENSRegistry"; ContractNames["ENSReverseRegistrar"] = "ENSReverseRegistrar"; ContractNames["ExternalAccountRegistry"] = "ExternalAccountRegistry"; ContractNames["Gateway"] = "Gateway"; ContractNames["PaymentRegistry"] = "PaymentRegistry"; ContractNames["PersonalAccountImplementationV1"] = "PersonalAccountImplementationV1"; ContractNames["PersonalAccountRegistry"] = "PersonalAccountRegistry"; ContractNames["WrappedWeiToken"] = "WrappedWeiToken"; })(ContractNames = exports.ContractNames || (exports.ContractNames = {}));