export enum OmniToken { USDT = "nep141:usdt.tether-token.near", USDC = "nep141:17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1", GONKA = "nep245:v2_1.omni.hot.tg:4444119_wyixUKCL", NEAR = "nep141:wrap.near", ETH = "nep141:eth.bridge.near", AURORA = "nep141:aaaaaa20d9e0e2461697782ef11675f668207961.factory.bridge.near", SOL = "nep141:sol.omft.near", BNB = "nep245:v2_1.omni.hot.tg:56_11111111111111111111", ADI = "nep245:v2_1.omni.hot.tg:36900_11111111111111111111", } export enum WalletType { NEAR = 1010, EVM = 1, OMNI = -4, SOLANA = 1001, STELLAR = 1100, TON = 1111, COSMOS = 4444118, Tron = 333, Zcash = -5, Btc = -6, Xrp = -7, Doge = -8, Ada = -9, Aptos = -10, Sui = -11, Cardano = -12, Litecoin = -14, unknown = -1000000, } export enum Network { Omni_v1 = 0, Hot = -4, Zcash = -5, Btc = -6, Xrp = -7, Doge = -8, Ada = -9, Aptos = -10, Sui = -11, Cardano = -12, Litecoin = -14, Juno = 4444118, Gonka = 4444119, OmniTon = 1117, ADI = 36900, Eth = 1, Tron = 333, Solana = 1001, Stellar = 1100, Near = 1010, Polygon = 137, Arbitrum = 42_161, Aurora = 1_313_161_554, Avalanche = 43_114, Linea = 59_144, Xlayer = 196, Base = 8453, Ton = 1111, Bnb = 56, OpBnb = 204, BnbTestnet = 97, Optimism = 10, Scroll = 534_352, EbiChain = 98_881, Sei = 1329, Blast = 81_457, Taiko = 167_000, Mantle = 5000, Manta = 169, Kava = 2222, ZkSync = 324, Monad = 10_143, Metis = 1088, Gnosis = 100, Fantom = 250, Cronos = 25, Chiliz = 88_888, Moonbeam = 1284, Ronin = 2020, Lisk = 1135, Sonic = 146, Zora = 7_777_777, Mode = 34_443, Berachain = 80_094, Unichain = 130, Soneium = 1868, Ink = 57_073, Apechain = 2741, } export const chainsMap: Record = { [Network.Juno]: { id: "juno-1", name: "Juno", logo: "https://storage.herewallet.app/ft/4444118:ujuno.png" }, [Network.Gonka]: { id: "gonka-mainnet", name: "Gonka", logo: "https://storage.herewallet.app/ft/4444119:ngonka.png" }, [Network.Monad]: { id: "monad", name: "Monad", logo: "https://storage.herewallet.app/upload/8f6bdf0d04494dc7157704cf3a7e623aeba7188120d93535d3b9330fa82fc200.JPG" }, [Network.Near]: { id: "near", name: "NEAR", logo: "https://storage.herewallet.app/ft/1010:native.png" }, [Network.Eth]: { id: "eth", name: "Ethereum", logo: "https://storage.herewallet.app/upload/80978f3676fc2dfbd3d874a9421004fb7dea7616481bda53bf68f44e21c3ce0c.png" }, [Network.Solana]: { id: "sol", name: "Solana", logo: "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/solana/info/logo.png" }, [Network.Arbitrum]: { id: "arb", name: "Arbitrum", logo: "https://storage.herewallet.app/upload/1606b00068f729f48de00d2575940484f6a0dc83351702a9fb8b0139e41dc00b.jpeg" }, [Network.Base]: { id: "base", name: "Base", logo: "https://storage.herewallet.app/upload/c6cf6513fba97c22192d0b96ffd2be74608559017a4c41ebf4457b65224a7070.jpg" }, [Network.Bnb]: { id: "bsc", name: "BNB Chain", logo: "https://storage.herewallet.app/upload/b82ec85a318b8d8f1f12b25a0e21cd475208014f15952daf317b876812562530.png" }, [Network.Polygon]: { id: "pol", name: "Polygon", logo: "https://storage.herewallet.app/upload/e51b9ec8d0ed17792cca05be487f5dbc1d0a1b9113cf7e3465310de48c0acc2f.jpg" }, [Network.Avalanche]: { id: "avax", name: "Avalanche", logo: "https://storage.herewallet.app/upload/fa027e81ebb6957ebd8feada21b5374b15aa090e1747fae131a1e061d3d7e6da.jpg" }, [Network.Optimism]: { id: "op", name: "Optimism", logo: "https://storage.herewallet.app/upload/d183a3c76b584552888cb8b5a4dfb849572592d7c7f473fe43bcc5c2adae9a50.jpg" }, [Network.Gnosis]: { id: "gnosis", name: "Gnosis", logo: "https://storage.herewallet.app/upload/fc4945be03eec20c68ae19920f012afef7204b2c04d39b5cff6ab3a6d99b5981.jpg" }, [Network.Ton]: { id: "ton", name: "TON", logo: "https://tgapp.herewallet.app/images/chains/ton.svg" }, [Network.Stellar]: { id: "stellar", name: "Stellar", logo: "https://tgapp.herewallet.app/images/chains/xlm.svg" }, [Network.Btc]: { id: "btc", name: "Bitcoin", logo: "https://storage.herewallet.app/ft/-6:native.png" }, [Network.Berachain]: { id: "bera", name: "Berachain", logo: "https://storage.herewallet.app/upload/f5c15875b85ca57447ec031930dbdac1f85799a4ca83ae8ecc204142ff433d60.png" }, [Network.Tron]: { id: "tron", name: "TRON", logo: "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/tron/info/logo.png" }, [Network.Zcash]: { id: "zec", name: "Zcash", logo: "https://storage.herewallet.app/ft/-5:native.png" }, [Network.Xrp]: { id: "xrp", name: "XRP", logo: "https://cryptologos.cc/logos/xrp-xrp-logo.svg?v=040" }, [Network.Doge]: { id: "doge", name: "Doge", logo: "https://cryptologos.cc/logos/dogecoin-doge-logo.svg?v=040" }, [Network.Ada]: { id: "ada", name: "ADA", logo: "https://cryptologos.cc/logos/cardano-ada-logo.svg?v=040" }, [Network.Aptos]: { id: "aptos", name: "Aptos", logo: "https://cryptologos.cc/logos/aptos-apt-logo.svg?v=040" }, [Network.Sui]: { id: "sui", name: "SUI", logo: "https://cryptologos.cc/logos/sui-sui-logo.svg?v=040" }, [Network.Hot]: { id: "hot", name: "Omni", logo: "https://tgapp.herewallet.app/images/hot/hot-icon.png" }, [Network.Cardano]: { id: "cardano", name: "Cardano", logo: "https://cryptologos.cc/logos/cardano-ada-logo.svg?v=040" }, [Network.Litecoin]: { id: "ltc", name: "Litecoin", logo: "https://cryptologos.cc/logos/litecoin-ltc-logo.svg?v=040" }, [Network.ADI]: { id: "adi", name: "ADI" }, }; export const reverseChainsMap = Object.fromEntries(Object.entries(chainsMap).map(([key, value]) => [value.id, +key]));