@etherspot/contracts
Version:
Etherspot Solidity contracts
348 lines (347 loc) • 12.1 kB
JavaScript
"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 = {
[ ]: {
chainId: 1,
defaultProviderUrl: "infura",
explorer: "https://etherscan.io",
},
[ ]: {
chainId: 3,
defaultProviderUrl: "infura",
defaultGasPrice: 1,
explorer: "https://ropsten.etherscan.io",
},
[ ]: {
chainId: 4,
defaultProviderUrl: "infura",
defaultGasPrice: 1,
explorer: "https://rinkeby.etherscan.io",
},
[ ]: {
chainId: 5,
defaultProviderUrl: "infura",
defaultGasPrice: 1,
explorer: "https://goerli.etherscan.io",
},
[ ]: {
chainId: 42,
defaultProviderUrl: "infura",
defaultGasPrice: 1,
explorer: "https://kovan.etherscan.io",
},
[ ]: {
chainId: 100,
defaultProviderUrl: "https://rpc.xdaichain.com",
defaultGasPrice: 1,
explorer: "https://blockscout.com/poa/xdai",
},
[ ]: {
chainId: 10200,
defaultProviderUrl: "https://rpc.chiadochain.net",
defaultGasPrice: 1,
explorer: "https://blockscout.com/gnosis/chiado",
},
[ ]: {
chainId: 56,
defaultProviderUrl: "https://bsc-dataseed1.binance.org",
defaultGasPrice: 20,
explorer: "https://bscscan.com",
},
[ ]: {
chainId: 97,
defaultProviderUrl: "https://data-seed-prebsc-1-s2.binance.org:8545",
defaultGasPrice: 20,
explorer: "https://testnet.bscscan.com",
},
[ ]: {
chainId: 250,
defaultProviderUrl: "https://rpcapi.fantom.network",
explorer: "https://ftmscan.com",
},
[ ]: {
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",
},
},
[ ]: {
chainId: 137,
defaultProviderUrl: "https://rpc-mainnet.maticvigil.com",
explorer: "https://polygonscan.com",
},
[ ]: {
chainId: 80001,
defaultProviderUrl: "https://matic-mumbai.chainstacklabs.com",
defaultGasPrice: 5,
explorer: "https://mumbai.polygonscan.com",
},
[ ]: {
chainId: 43114,
defaultProviderUrl: "https://api.avax.network/ext/bc/C/rpc",
explorer: "https://snowtrace.io",
},
[ ]: {
chainId: 43113,
defaultProviderUrl: "https://api.avax-test.network/ext/bc/C/rpc",
explorer: "https://testnet.snowtrace.io",
defaultGasPrice: 25,
},
[ ]: {
chainId: 1313161554,
defaultProviderUrl: "https://mainnet.aurora.dev",
defaultGasPrice: 3,
},
[ ]: {
chainId: 1313161555,
defaultProviderUrl: "https://testnet.aurora.dev/",
defaultGasPrice: 3,
},
[ ]: {
chainId: 42161,
defaultProviderUrl: "https://arb1.arbitrum.io/rpc",
defaultGasPrice: 1,
},
[ ]: {
chainId: 10,
defaultProviderUrl: "https://mainnet.optimism.io",
defaultGasPrice: 3,
},
[ ]: {
chainId: 69,
defaultProviderUrl: "https://kovan.optimism.io",
defaultGasPrice: 3,
},
[ ]: {
chainId: 1284,
defaultProviderUrl: "https://rpc.api.moonbeam.network",
defaultGasPrice: 100,
},
[ ]: {
chainId: 1287,
defaultProviderUrl: "https://rpc.api.moonbase.moonbeam.network",
defaultGasPrice: 1,
},
[ ]: {
chainId: 42220,
defaultProviderUrl: "https://forno.celo.org",
defaultGasPrice: 1,
},
[ ]: {
chainId: 44787,
defaultProviderUrl: "https://alfajores-forno.celo-testnet.org",
defaultGasPrice: 1,
},
[ ]: {
chainId: 42170,
defaultProviderUrl: "https://nova.arbitrum.io/rpc",
defaultGasPrice: 1,
},
[ ]: {
chainId: 421613,
defaultProviderUrl: "https://goerli-rollup-explorer.arbitrum.io",
defaultGasPrice: 1,
},
[ ]: {
chainId: 122,
defaultProviderUrl: "https://rpc.fuse.io",
defaultGasPrice: 1,
},
[ ]: {
chainId: 123,
defaultProviderUrl: "https://rpc.fusespark.io",
defaultGasPrice: 1,
},
[ ]: {
chainId: 420,
defaultProviderUrl: "https://goerli.optimism.io",
explorer: "https://goerli-optimism.etherscan.io",
defaultGasPrice: 3,
},
[ ]: {
chainId: 245022934,
defaultProviderUrl: "https://proxy.mainnet.neonlabs.org/solana",
explorer: "https://neonscan.org/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 245022926,
defaultProviderUrl: "https://proxy.devnet.neonlabs.org/solana",
defaultGasPrice: 0,
},
[ ]: {
chainId: 84531,
defaultProviderUrl: "https://goerli.base.org",
defaultGas: 1,
explorer: "https://goerli.basescan.org",
},
[ ]: {
chainId: 65,
defaultProviderUrl: "https://exchaintestrpc.okex.org",
defaultGasPrice: 1,
explorer: "https://www.oklink.com/oktc-test",
},
[ ]: {
chainId: 66,
defaultProviderUrl: "https://exchainrpc.okex.org",
explorer: "https://www.okx.com/en-in/explorer/oktc",
defaultGasPrice: 0.2,
},
[ ]: {
chainId: 1001,
defaultProviderUrl: "https://public-en-baobab.klaytn.net",
defaultGas: 1,
explorer: "https://baobab.scope.klaytn.com",
},
[ ]: {
chainId: 8217,
defaultProviderUrl: "https://public-en-cypress.klaytn.net",
explorer: "https://scope.klaytn.com",
defaultGasPrice: 120,
},
[ ]: {
chainId: 8453,
defaultProviderUrl: "https://base.publicnode.com",
explorer: "https://basescan.org/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 5000,
defaultProviderUrl: "https://rpc.mantle.xyz",
explorer: "https://explorer.mantle.xyz/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 59144,
defaultProviderUrl: "https://linea.blockpi.network/v1/rpc/public",
explorer: "https://lineascan.build/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 11155111,
defaultProviderUrl: "https://eth-sepolia.public.blastapi.io",
explorer: "https://sepolia.etherscan.io/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 114,
defaultProviderUrl: "https://coston2-api.flare.network/ext/C/rpc",
explorer: "https://coston2-explorer.flare.network/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 4386,
defaultProviderUrl: "https://qa-etherspot-testnet.pillarproject.io",
defaultGasPrice: 20,
},
[ ]: {
chainId: 9999,
defaultProviderUrl: "http://localhost:8545",
defaultGasPrice: 20,
},
[ ]: {
chainId: 6666,
defaultProviderUrl: "http://localhost:9545",
defaultGasPrice: 20,
},
[ ]: {
chainId: 14,
defaultProviderUrl: "https://rpc.ftso.au/flare",
defaultGasPrice: 25,
explorer: "https://flare-explorer.flare.network/",
},
[ ]: {
chainId: 534352,
defaultProviderUrl: "https://rpc.scroll.io",
explorer: "https://scrollscan.com/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 84532,
defaultProviderUrl: "https://base-sepolia-rpc.publicnode.com",
explorer: "https://sepolia.basescan.org/",
defaultGasPrice: 1,
},
[ ]: {
chainId: 31,
defaultProviderUrl: "https://public-node.testnet.rsk.co",
explorer: "https://rootstock-testnet.blockscout.com/",
defaultGasPrice: 1,
},
[ ]: {
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 = {}));