{"version":3,"sources":["../src/enums/ChainId.ts","../src/enums/ChainKey.ts","../src/enums/ChainListId.ts","../src/enums/ChainStage.ts","../src/constants/addresses.ts","../src/constants/rpcs.ts","../src/constants/blockTime.ts","../src/utils/helpers.ts","../src/utils/hardhatDeploy.ts"],"names":["ChainId","ChainKey","ChainListId","ChainStage","mnemonic"],"mappings":"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","sourcesContent":["// keep list sorted alphabetically\nexport enum ChainId {\n  AAVEGOTCHI_TESTNET = 10191,\n  ALFAJORES = 10125,\n  APTOS = 108,\n  APTOS_TESTNET = 10108,\n  APTOS_TESTNET_SANDBOX = 20308,\n  ARCANA = 117,\n  ARCANA_TESTNET = 10117,\n  ARCANA_TESTNET_SANDBOX = 20117,\n  ARBITRUM = 110,\n  ARBITRUM_GOERLI = 10143,\n  ARBITRUM_GOERLI_SANDBOX = 20143,\n  ARBITRUM_RINKEBY = 10110,\n  ARBITRUM_RINKEBY_SANDBOX = 20110,\n  ASTAR = 210,\n  ASTAR_TESTNET = 10210,\n  ASTAR_TESTNET_SANDBOX = 20146,\n  AURORA = 211,\n  AURORA_TESTNET = 10201,\n  AURORA_TESTNET_SANDBOX = 20129,\n  AVALANCHE = 106,\n  BASE = 184,\n  BASE_TESTNET = 10160,\n  BEAM = 198,\n  BEAM_TESTNET = 10178,\n  BLOCKGEN_TESTNET = 10177,\n  BOBA = 127,\n  BOBA_TESTNET = 10144,\n  BOBA_TESTNET_SANDBOX = 20144,\n  BSC = 102,\n  BSC_TESTNET = 10102,\n  BSC_TESTNET_SANDBOX = 20102,\n  CANTO = 159,\n  CANTO_TESTNET = 10159,\n  CASTLECRUSH = 119,\n  CASTLECRUSH_TESTNET = 10119,\n  CASTLECRUSH_TESTNET_SANDBOX = 20119,\n  CELO = 125,\n  CELO_TESTNET = 10125,\n  CELO_TESTNET_SANDBOX = 20125,\n  CHIADO = 10145,\n  CONFLUX = 212,\n  CONFLUX_TESTNET = 10211,\n  COREDAO = 153,\n  COREDAO_TESTNET = 10153,\n  DEXALOT = 118,\n  DEXALOT_TESTNET = 10118,\n  DEXALOT_TESTNET_SANDBOX = 20118,\n  DFK = 115,\n  DFK_TESTNET = 10115,\n  DFK_TESTNET_SANDBOX = 20115,\n  DOS = 149,\n  DOS_TESTNET = 10162,\n  ETHEREUM = 101,\n  EON = 215,\n  EON_TESTNET = 10215,\n  FANTOM = 112,\n  FANTOM_TESTNET = 10112,\n  FANTOM_TESTNET_SANDBOX = 20112,\n  FRAME_TESTNET = 10222,\n  FUJI = 10106,\n  FUJI_SANDBOX = 20106,\n  FUSE = 138,\n  FUSE_TESTNET = 10138,\n  FUSE_TESTNET_SANDBOX = 20138,\n  GNOSIS = 145,\n  GNOSIS_TESTNET = 10145,\n  GNOSIS_TESTNET_SANDBOX = 20145,\n  GOERLI = 10121,\n  GOERLI_MAINNET = 154,\n  GOERLI_SANDBOX = 20121,\n  GUNZILLA_TESTNET = 10236,\n  HARMONY = 116,\n  HARMONY_TESTNET = 10133,\n  HARMONY_TESTNET_SANDBOX = 20133,\n  HOLESKY_TESTNET = 10217,\n  HUBBLE_TESTNET = 10182,\n  IDEX_TESTNET = 10219,\n  INTAIN = 152,\n  INTAIN_TESTNET = 10152,\n  INTAIN_TESTNET_SANDBOX = 20152,\n  KAVA = 177,\n  KAVA_TESTNET = 10172,\n  KIWI_TESTNET = 10209,\n  KLAYTN = 150,\n  KLAYTN_TESTNET = 10150,\n  KOVAN = 10120,\n  KOVAN_SANDBOX = 20120,\n  LINEA_GOERLI = 10157,\n  LOOT = 197,\n  LOOT_TESTNET = 10197,\n  MANTA_TESTNET = 10221,\n  MANTLE = 181,\n  MANTLE_TESTNET = 10181,\n  METIS = 151,\n  METIS_GOERLI = 10151,\n  METIS_TESTNET = 10151,\n  MOONBASE = 10126,\n  MOONBEAM = 126,\n  MOONBEAM_TESTNET = 10126,\n  MOONBEAM_TESTNET_SANDBOX = 20126,\n  MOONRIVER = 167,\n  MUMBAI = 10109,\n  MUMBAI_SANDBOX = 20109,\n  METER = 176,\n  METER_TESTNET = 10156,\n  NOVA = 175,\n  ODA_TESTNET = 10208,\n  OKX = 155,\n  OKX_TESTNET = 10155,\n  OPBNB = 202,\n  OPBNB_TESTNET = 10202,\n  OPTIMISM = 111,\n  OPTIMISM_GOERLI = 10132,\n  OPTIMISM_GOERLI_SANDBOX = 20132,\n  OPTIMISM_KOVAN = 10111,\n  OPTIMISM_KOVAN_SANDBOX = 20111,\n  ORDERLY = 213,\n  ORDERLY_TESTNET = 10200,\n  PGN_TESTNET = 10223,\n  POLYGON = 109,\n  POLYGONCDK_TESTNET = 10224,\n  PORTAL = 128,\n  PORTAL_TESTNET = 10128,\n  PORTAL_TESTNET_SANDBOX = 20128,\n  PGJJTK_TESTNET = 10207,\n  RARIBLE = 235,\n  RARIBLE_TESTNET = 10235,\n  RINKEBY = 10101,\n  RINKEBY_SANDBOX = 20101,\n  SCROLL = 214,\n  SCROLL_TESTNET = 10214,\n  SEPOLIA = 161,\n  SEPOLIA_TESTNET = 10161,\n  SHIMMER = 230,\n  SHIMMER_TESTNET = 10203,\n  SHRAPNEL = 148,\n  SHRAPNEL_TESTNET = 10164,\n  SOLANA = 168,\n  SOLANA_TESTNET = 10168,\n  SPRUCE_TESTNET = 10206,\n  SWIMMER = 114,\n  SWIMMER_TESTNET = 10130,\n  SWIMMER_TESTNET_SANDBOX = 20130,\n  TELOS = 199,\n  TELOS_TESTNET = 10199,\n  TENET = 173,\n  TENET_TESTNET = 10173,\n  TOMO = 196,\n  TOMO_TESTNET = 10196,\n  XPLA = 216,\n  XPLA_TESTNET = 10216,\n  ZKATANA_TESTNET = 10220,\n  ZKCONSENSYS = 183,\n  ZKCONSENSYS_TESTNET = 10157,\n  ZKPOLYGON = 158,\n  ZKPOLYGON_TESTNET = 10158,\n  ZKSYNC = 165,\n  ZKSYNC_TESTNET = 10165,\n  ZORA = 195,\n  ZORA_TESTNET = 10195,\n  ARBITRUM_SEPOLIA = 10231,\n  OPTIMISM_SEPOLIA = 10232,\n  MANTA = 217,\n  PGN = 218,\n  TANGIBLE_TESTNET = 10252,\n  INJECTIVE = 234,\n  INJECTIVE_TESTNET = 10218,\n  XAI = 236,\n  XAI_TESTNET = 10251,\n  ZKATANA = 257,\n  BLAST = 243,\n  BLAST_TESTNET = 10243,\n  FRAXTAL = 255,\n  FRAXTAL_TESTNET = 10255,\n  MODE = 260,\n  MODE_TESTNET = 10260,\n  TILTYARD = 238,\n  HOMEVERSE = 265,\n  HOMEVERSE_TESTNET = 10265,\n  MASA = 263,\n  MASA_TESTNET = 10263,\n  MERLIN = 266,\n  MERLIN_TESTNET = 10264,\n  DEGEN = 267,\n  XLAYER_TESTNET = 10269,\n  XLAYER = 274,\n  SKALE = 273,\n  SKALE_TESTNET = 10273,\n  BOB = 279,\n  BOB_TESTNET = 10279,\n  SANKO = 278,\n  SANKO_TESTNET = 10278,\n  TRON = 420,\n  TRON_TESTNET = 10420,\n  EBI = 282,\n  EBI_TESTNET = 10284,\n  SEI = 280,\n  SEI_TESTNET = 10258,\n  CYBER = 283,\n  CYBER_TESTNET = 10280,\n  REAL = 237,\n  UNREAL_TESTNET = 10262,\n  TAIKO_TESTNET = 10274,\n  TAIKO = 290,\n  ETHERLINK_TESTNET = 10239,\n  ETHERLINK = 292,\n  IOTA = 284,\n  JOC = 285,\n  JOC_TESTNET = 10242,\n  GRAVITY = 294,\n  BARTIO_TESTNET = 10291,\n  BOUNCEBIT = 293,\n  BOUNCEBIT_TESTNET = 10289,\n  FLARE = 295,\n  FLARE_TESTNET = 10294,\n  ZIRCUIT = 303,\n  ZIRCUIT_TESTNET = 10275,\n  CODEX = 323,\n  CODEX_TESTNET = 10311,\n  LYRA = 311,\n  LYRA_TESTNET = 10308,\n  LIGHTLINK = 309,\n  LIGHTLINK_TESTNET = 10309,\n  BITLAYER = 314,\n  BITLAYER_TESTNET = 10320,\n  DM2VERSE = 315,\n  DM2VERSE_TESTNET = 10321,\n  REYA = 313,\n  REYA_TESTNET = 10319,\n  APE = 312,\n  MORPH = 322,\n  MORPH_TESTNET = 10322,\n  LISK = 321,\n  LISK_TESTNET = 10327,\n  SUPERPOSITION = 327,\n  SUPERPOSITION_TESTNET = 10336,\n  EDU = 328,\n  EDU_TESTNET = 10297,\n}\n","// keep list sorted alphabetically\nexport enum ChainKey {\n  AAVEGOTCHI_TESTNET = 'aavegotchi-testnet',\n  ALFAJORES = 'alfajores',\n  APTOS = 'aptos',\n  APTOS_TESTNET = 'aptos-testnet',\n  APTOS_TESTNET_SANDBOX = 'aptos-testnet-sandbox',\n  ARBITRUM = 'arbitrum',\n  ARBITRUM_GOERLI = 'arbitrum-goerli',\n  ARBITRUM_GOERLI_SANDBOX = 'arbitrum-goerli-sandbox',\n  ARBITRUM_RINKEBY = 'arbitrum-rinkeby',\n  ARBITRUM_RINKEBY_SANDBOX = 'arbitrum-rinkeby-sandbox',\n  ARBITRUM_SEPOLIA = 'arbitrum-sepolia',\n  ARCANA = 'arcana',\n  ARCANA_TESTNET = 'arcana-testnet',\n  ARCANA_TESTNET_SANDBOX = 'arcana-testnet-sandbox',\n  ASTAR = 'astar',\n  ASTAR_TESTNET = 'astar-testnet',\n  ASTAR_TESTNET_SANDBOX = 'astar-testnet-sandbox',\n  AURORA = 'aurora',\n  AURORA_TESTNET = 'aurora-testnet',\n  AURORA_TESTNET_SANDBOX = 'aurora-testnet-sandbox',\n  AVALANCHE = 'avalanche',\n  BASE = 'base',\n  BASE_TESTNET = 'base-goerli',\n  BEAM = 'beam',\n  BEAM_TESTNET = 'beam-testnet',\n  BLOCKGEN_TESTNET = 'blockgen-testnet',\n  BOBA = 'boba',\n  BOBA_TESTNET = 'boba-testnet',\n  BOBA_TESTNET_SANDBOX = 'boba-testnet-sandbox',\n  BSC = 'bsc',\n  BSC_TESTNET = 'bsc-testnet',\n  BSC_TESTNET_SANDBOX = 'bsc-testnet-sandbox',\n  CANTO = 'canto',\n  CANTO_TESTNET = 'canto-testnet',\n  CASTLECRUSH = 'castlecrush',\n  CASTLECRUSH_TESTNET = 'castlecrush-testnet',\n  CASTLECRUSH_TESTNET_SANDBOX = 'castlecrush-testnet-sandbox',\n  CELO = 'celo',\n  CELO_TESTNET = 'celo-testnet',\n  CELO_TESTNET_SANDBOX = 'celo-testnet-sandbox',\n  CHIADO = 'chiado',\n  CONFLUX = 'conflux',\n  CONFLUX_TESTNET = 'conflux-testnet',\n  COREDAO = 'coredao',\n  COREDAO_TESTNET = 'coredao-testnet',\n  DEVALOT_TESTNET = 'dexalot-testnet',\n  DEXALOT = 'dexalot',\n  DEXALOT_TESTNET = 'dexalot-testnet',\n  DEXALOT_TESTNET_SANDBOX = 'dexalot-testnet-sandbox',\n  DFK = 'dfk',\n  DFK_TESTNET = 'dfk-testnet',\n  DFK_TESTNET_SANDBOX = 'dfk-testnet-sandbox',\n  DOS = 'dos',\n  DOS_TESTNET = 'dos-testnet',\n  EON = 'eon',\n  EON_TESTNET = 'eon-testnet',\n  ETHEREUM = 'ethereum',\n  FANTOM = 'fantom',\n  FANTOM_TESTNET = 'fantom-testnet',\n  FANTOM_TESTNET_SANDBOX = 'fantom-testnet-sandbox',\n  FRAME_TESTNET = 'frame-testnet',\n  FUJI = 'fuji',\n  FUJI_SANDBOX = 'fuji-sandbox',\n  FUSE = 'fuse',\n  FUSE_TESTNET = 'fuse-testnet',\n  FUSE_TESTNET_SANDBOX = 'fuse-testnet-sandbox',\n  GNOSIS = 'gnosis',\n  GNOSIS_TESTNET = 'gnosis-testnet',\n  GNOSIS_TESTNET_SANDBOX = 'gnosis-testnet-sandbox',\n  GOERLI = 'goerli',\n  GOERLI_MAINNET = 'goerli-mainnet',\n  GOERLI_SANDBOX = 'goerli-sandbox',\n  GUNZILLA_TESTNET = 'gunzilla-testnet',\n  HARMONY = 'harmony',\n  HARMONY_TESTNET = 'harmony-testnet',\n  HARMONY_TESTNET_SANDBOX = 'harmony-testnet-sandbox',\n  HOLESKY_TESTNET = 'holesky-testnet',\n  HUBBLE_TESTNET = 'hubble-testnet',\n  IDEX_TESTNET = 'idex-testnet',\n  INTAIN = 'intain',\n  INTAIN_TESTNET = 'intain-testnet',\n  INTAIN_TESTNET_SANDBOX = 'intain-testnet-sandbox',\n  KAVA = 'kava',\n  KAVA_TESTNET = 'kava-testnet',\n  KIWI_TESTNET = 'kiwi-testnet',\n  KLAYTN = 'klaytn',\n  KLAYTN_TESTNET = 'klaytn-testnet',\n  KOVAN = 'kovan',\n  KOVAN_SANDBOX = 'kovan-sandbox',\n  LINEA_GOERLI = 'linea-goerli',\n  LOOT = 'loot',\n  LOOT_TESTNET = 'loot-testnet',\n  MANTA_TESTNET = 'manta-testnet',\n  MANTLE = 'mantle',\n  MANTLE_TESTNET = 'mantle-testnet',\n  METER = 'meter',\n  METER_TESTNET = 'meter-testnet',\n  METIS = 'metis',\n  METIS_TESTNET = 'metis-testnet',\n  METIS_GOERLI = 'metis-goerli',\n  MOONBASE = 'moonbase',\n  MOONBEAM = 'moonbeam',\n  MOONBEAM_TESTNET = 'moonbeam-testnet',\n  MOONBEAM_TESTNET_SANDBOX = 'moonbeam-testnet-sandbox',\n  MOONRIVER = 'moonriver',\n  MUMBAI = 'mumbai',\n  MUMBAI_SANDBOX = 'mumbai-sandbox',\n  NOVA = 'nova',\n  ODA_TESTNET = 'oda-testnet',\n  OKX = 'okx',\n  OKX_TESTNET = 'okx-testnet',\n  OPBNB = 'opbnb',\n  OPBNB_TESTNET = 'opbnb-testnet',\n  OPTIMISM = 'optimism',\n  OPTIMISM_GOERLI = 'optimism-goerli',\n  OPTIMISM_GOERLI_SANDBOX = 'optimism-goerli-sandbox',\n  OPTIMISM_KOVAN = 'optimism-kovan',\n  OPTIMISM_KOVAN_SANDBOX = 'optimism-kovan-sandbox',\n  ORDERLY = 'orderly',\n  ORDERLY_TESTNET = 'orderly-testnet',\n  PGJJTK_TESTNET = 'pgjjtk-testnet',\n  PGN_TESTNET = 'pgn-testnet',\n  POLYGON = 'polygon',\n  PORTAL = 'portal',\n  PORTAL_TESTNET = 'portal-testnet',\n  PORTAL_TESTNET_SANDBOX = 'portal-testnet-sandbox',\n  RARIBLE = 'rarible',\n  RARIBLE_TESTNET = 'rarible-testnet',\n  RINKEBY = 'rinkeby',\n  RINKEBY_SANDBOX = 'rinkeby-sandbox',\n  POLYGONCDK_TESTNET = 'polygoncdk-testnet',\n  SCROLL = 'scroll',\n  SCROLL_TESTNET = 'scroll-testnet',\n  SEPOLIA = 'sepolia-mainnet',\n  SEPOLIA_TESTNET = 'sepolia',\n  SHIMMER = 'shimmer',\n  SHIMMER_TESTNET = 'shimmer-testnet',\n  SHRAPNEL = 'shrapnel',\n  SHRAPNEL_TESTNET = 'shrapnel-testnet',\n  SOLANA = 'solana',\n  SOLANA_TESTNET = 'solana-testnet',\n  SPRUCE_TESTNET = 'spruce-testnet',\n  SWIMMER = 'swimmer',\n  SWIMMER_TESTNET = 'swimmer-testnet',\n  SWIMMER_TESTNET_SANDBOX = 'swimmer-testnet-sandbox',\n  TELOS = 'telos',\n  TELOS_TESTNET = 'telos-testnet',\n  TENET = 'tenet',\n  TENET_TESTNET = 'tenet-testnet',\n  TOMO = 'tomo',\n  TOMO_TESTNET = 'tomo-testnet',\n  XPLA = 'xpla',\n  XPLA_TESTNET = 'xpla-testnet',\n  ZKATANA_TESTNET = 'zkatana-testnet',\n  ZKCONSENSYS = 'zkconsensys',\n  ZKCONSENSYS_TESTNET = 'zkconsensys-testnet',\n  ZKPOLYGON = 'zkpolygon',\n  ZKPOLYGON_TESTNET = 'zkpolygon-testnet',\n  ZKSYNC = 'zksync',\n  ZKSYNC_TESTNET = 'zksync-testnet',\n  ZORA = 'zora',\n  ZORA_TESTNET = 'zora-testnet',\n  MANTA = 'manta',\n  PGN = 'pgn',\n  OPTIMISM_SEPOLIA = 'optimism-sepolia',\n  TANGIBLE_TESTNET = 'tangible-testnet',\n  INJECTIVE = 'bb1',\n  INJECTIVE_TESTNET = 'injective-testnet',\n  XAI = 'xai',\n  XAI_TESTNET = 'xai-testnet',\n  ZKATANA = 'zkatana',\n  BLAST = 'blast',\n  BLAST_TESTNET = 'blast-testnet',\n  FRAXTAL_TESTNET = 'fraxtal-testnet',\n  FRAXTAL = 'fraxtal',\n  MODE = 'mode',\n  MODE_TESTNET = 'mode-testnet',\n  TILTYARD = 'tiltyard',\n  HOMEVERSE = 'homeverse',\n  HOMEVERSE_TESTNET = 'homeverse-testnet',\n  MASA = 'masa',\n  MASA_TESTNET = 'masa-testnet',\n  MERLIN = 'merlin',\n  MERLIN_TESTNET = 'merlin-testnet',\n  DEGEN = 'degen',\n  XLAYER_TESTNET = 'xlayer-testnet',\n  XLAYER = 'xlayer',\n  SKALE_TESTNET = 'skale-testnet',\n  SKALE = 'skale',\n  BOB = 'bob',\n  BOB_TESTNET = 'bob-testnet',\n  SANKO = 'sanko',\n  SANKO_TESTNET = 'sanko-testnet',\n  TRON_TESTNET = 'tron-testnet',\n  TRON = 'tron',\n  EBI = 'ebi',\n  EBI_TESTNET = 'ebi-testnet',\n  SEI = 'sei',\n  SEI_TESTNET = 'sei-testnet',\n  CYBER = 'cyber',\n  CYBER_TESTNET = 'cyber-testnet',\n  REAL = 'real',\n  UNREAL_TESTNET = 'unreal-testnet',\n  TAIKO_TESTNET = 'taiko-testnet',\n  TAIKO = 'taiko',\n  ETHERLINK_TESTNET = 'etherlink-testnet',\n  ETHERLINK = 'etherlink',\n  IOTA = 'iota',\n  JOC = 'joc',\n  JOC_TESTNET = 'joc-testnet',\n  GRAVITY = 'gravity',\n  BARTIO = 'bartio',\n  BOUNCEBIT = 'bouncebit',\n  BOUNCEBIT_TESTNET = 'bouncebit-testnet',\n  FLARE = 'flare',\n  FLARE_TESTNET = 'flare-testnet',\n  ZIRCUIT = 'zircuit',\n  ZIRCUIT_TESTNET = 'zircuit-testnet',\n  PEAQ = 'peaq',\n  PEAQ_TESTNET = 'peaq-testnet',\n  ZKLINK = 'zklink',\n  ZKLINK_TESTNET = 'zklink-testnet',\n  LYRA = 'lyra',\n  LYRA_TESTNET = 'lyra-testnet',\n  CODEX = 'codex',\n  CODEX_TESTNET = 'codex-testnet',\n  LIGHTLINK = 'lightlink',\n  LIGHTLINK_TESTNET = 'lightlink-testnet',\n  BITLAYER = 'bitlayer',\n  BITLAYER_TESTNET = 'bitlayer-testnet',\n  DM2VERSE = 'dm2verse',\n  DM2VERSE_TESTNET = 'dm2verse-testnet',\n  REYA = 'reya',\n  REYA_TESTNET = 'reya-testnet',\n  APE = 'ape',\n  MORPH = 'morph',\n  MORPH_TESTNET = 'morph-testnet',\n  LISK = 'lisk',\n  LISK_TESTNET = 'lisk-testnet',\n  SUPERPOSITION = 'superposition',\n  SUPERPOSITION_TESTNET = 'superposition-testnet',\n  EDU = 'edu',\n  EDU_TESTNET = 'opencampus-testnet',\n}\n","// keep list sorted alphabetically\nexport enum ChainListId {\n  AAVEGOTCHI_TESTNET = 202103,\n  APTOS = 1,\n  APTOS_TESTNET = 2,\n  APTOS_TESTNET_SANDBOX = 3,\n  ARBITRUM = 42161,\n  ARBITRUM_GOERLI = 421613,\n  ARBITRUM_GOERLI_SANDBOX = 421613,\n  ARBITRUM_RINKEBY = 421611,\n  ARBITRUM_RINKEBY_SANDBOX = 421611,\n  ARCANA_TESTNET = 40404,\n  ARCANA_TESTNET_SANDBOX = 40404,\n  ASTAR = 592,\n  ASTAR_TESTNET = 81,\n  AURORA = 1313161554,\n  AURORA_TESTNET = 1313161555,\n  AURORA_TESTNET_SANDBOX = 1313161555,\n  AVALANCHE = 43114,\n  BASE = 8453,\n  BASE_TESTNET = 84531,\n  BEAM = 4337,\n  BEAM_TESTNET = 13337,\n  BOBA = 288,\n  BOBA_TESTNET = 28,\n  BOBA_TESTNET_SANDBOX = 28,\n  BSC = 56,\n  BSC_TESTNET = 97,\n  BSC_TESTNET_SANDBOX = 97,\n  CANTO = 7700,\n  CANTO_TESTNET = 740,\n  CASTLECRUSH_TESTNET = 31416,\n  CASTLECRUSH_TESTNET_SANDBOX = 31416,\n  CELO = 42220,\n  CELO_TESTNET = 44787,\n  CELO_TESTNET_SANDBOX = 44787,\n  CONFLUX = 1030,\n  CONFLUX_TESTNET = 71,\n  COREDAO = 1116,\n  COREDAO_TESTNET = 1115,\n  DEXALOT = 432204,\n  DEXALOT_TESTNET = 432201,\n  DEXALOT_TESTNET_SANDBOX = 432201,\n  DFK = 53935,\n  DFK_TESTNET = 335,\n  DFK_TESTNET_SANDBOX = 335,\n  DOS = 7979,\n  DOS_TESTNET = 3939,\n  ETHEREUM = 1,\n  EON = 7332,\n  EON_TESTNET = 1663,\n  FANTOM = 250,\n  FANTOM_TESTNET = 4002,\n  FANTOM_TESTNET_SANDBOX = 4002,\n  FRAME_TESTNET = 68840142,\n  FUJI = 43113,\n  FUJI_SANDBOX = 43113,\n  FUSE = 122,\n  GNOSIS = 100,\n  GNOSIS_TESTNET = 300,\n  GNOSIS_TESTNET_SANDBOX = 300,\n  GOERLI = 5,\n  GOERLI_MAINNET = 5,\n  GOERLI_SANDBOX = 5,\n  HARMONY = 1666600000,\n  HARMONY_TESTNET = 1666700000,\n  HARMONY_TESTNET_SANDBOX = 1666700000,\n  HOLESKY = 17000,\n  HOLESKY_TESTNET = 17000,\n  HUBBLE = 321123,\n  HUBBLE_TESTNET = 321123,\n  IDEX_TESTNET = 23432,\n  KAVA = 2222,\n  KAVA_TESTNET = 2221,\n  KIWI_TESTNET = 2037,\n  KLAYTN = 8217,\n  KLAYTN_TESTNET = 1001,\n  KOVAN = 42,\n  KOVAN_SANDBOX = 42,\n  LIF3_TESTNET = 1811,\n  LOOT = 5151706,\n  LOOT_TESTNET = 9088912,\n  MANTA_TESTNET = 3441005,\n  MANTLE = 5000,\n  MANTLE_TESTNET = 5001,\n  METER = 82,\n  METER_TESTNET = 83,\n  METIS = 1088,\n  METIS_TESTNET = 599,\n  MOONBEAM = 1284,\n  MOONBEAM_TESTNET = 1287,\n  MOONBEAM_TESTNET_SANDBOX = 1287,\n  MOONRIVER = 1285,\n  MUMBAI = 80001,\n  MUMBAI_SANDBOX = 80001,\n  NOVA = 42170,\n  ODA_TESTNET = 25,\n  OKX = 66,\n  OPBNB = 204,\n  OPBNB_TESTNET = 5611,\n  OPTIMISM = 10,\n  OPTIMISM_GOERLI = 420,\n  OPTIMISM_GOERLI_SANDBOX = 420,\n  OPTIMISM_KOVAN = 69,\n  OPTIMISM_KOVAN_SANDBOX = 69,\n  ORDERLY = 291,\n  ORDERLY_TESTNET = 4460,\n  PGN_TESTNET = 58008,\n  POLYGON = 137,\n  POLYGONCDK_TESTNET = 686669576,\n  PORTAL_TESTNET = 808,\n  PORTAL_TESTNET_SANDBOX = 808,\n  PGJJTK_TESTNET = 88018,\n  RINKEBY = 4,\n  RINKEBY_SANDBOX = 4,\n  SCROLL = 534352,\n  SCROLL_TESTNET = 534351,\n  SEPOLIA = 11155111,\n  SHIMMER_TESTNET = 1072,\n  SHRAPNEL = 2044,\n  SPRUCE_TESTNET = 424242,\n  SWIMMER = 73772,\n  SWIMMER_TESTNET = 73771,\n  SWIMMER_TESTNET_SANDBOX = 73771,\n  TELOS = 40,\n  TELOS_TESTNET = 41,\n  TENET = 1559,\n  TENET_TESTNET = 155,\n  TOMO = 88,\n  TOMO_TESTNET = 89,\n  XPLA = 37,\n  XPLA_TESTNET = 47,\n  ZKATANA_TESTNET = 1261120,\n  ZKCONSENSYS = 59144,\n  ZKCONSENSYS_TESTNET = 59140,\n  ZKPOLYGON = 1101,\n  ZKPOLYGON_TESTNET = 1442,\n  ZKSYNC = 324,\n  ZKSYNC_TESTNET = 280,\n  ZORA = 7777777,\n  ZORA_TESTNET = 999,\n}\n","export enum ChainStage {\n  MAINNET,\n  TESTNET,\n  TESTNET_SANDBOX,\n}\n","import {ChainKey} from '../enums';\n\n// keep keys sorted alphabetically\nexport const LZ_ADDRESS: {[chainKey in ChainKey]?: string} = {\n  [ChainKey.AAVEGOTCHI_TESTNET]: '0xfeBE4c839EFA9f506C092a32fD0BB546B76A1d38',\n  [ChainKey.ARBITRUM_GOERLI]: '0x6aB5Ae6822647046626e83ee6dB8187151E1d5ab',\n  [ChainKey.ARBITRUM_RINKEBY_SANDBOX]: '0x207f970Fbc193386D9d3a95163bD569ab1d10c0c',\n  [ChainKey.ARBITRUM_RINKEBY]: '0x4D747149A57923Beb89f22E6B7B97f7D8c087A00',\n  [ChainKey.ARBITRUM]: '0x3c2269811836af69497E5F486A85D7316753cf62',\n  [ChainKey.ASTAR]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.ASTAR_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.AURORA_TESTNET_SANDBOX]: '',\n  [ChainKey.AURORA_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.AURORA]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.AVALANCHE]: '0x3c2269811836af69497E5F486A85D7316753cf62',\n  [ChainKey.BASE_TESTNET]: '0x6aB5Ae6822647046626e83ee6dB8187151E1d5ab',\n  [ChainKey.BASE]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.BEAM]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.BEAM_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.BOBA_TESTNET_SANDBOX]: '',\n  [ChainKey.BOBA_TESTNET]: '',\n  [ChainKey.BOBA]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.BSC_TESTNET_SANDBOX]: '0xb3Bb5EFd499B5953d8899532272Ef909E70606D8',\n  [ChainKey.BSC_TESTNET]: '0x6Fcb97553D41516Cb228ac03FdC8B9a0a9df04A1',\n  [ChainKey.BSC]: '0x3c2269811836af69497E5F486A85D7316753cf62',\n  [ChainKey.CANTO]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.CANTO_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.CASTLECRUSH_TESTNET_SANDBOX]: '',\n  [ChainKey.CASTLECRUSH_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.CELO_TESTNET_SANDBOX]: '',\n  [ChainKey.CELO_TESTNET]: '',\n  [ChainKey.CELO]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.CONFLUX]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.CONFLUX_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.COREDAO_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.COREDAO]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.DEXALOT_TESTNET_SANDBOX]: '',\n  [ChainKey.DEXALOT_TESTNET]: '0x6C7Ab2202C98C4227C5c46f1417D81144DA716Ff',\n  [ChainKey.DFK_TESTNET_SANDBOX]: '',\n  [ChainKey.DFK_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.DFK]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.ETHEREUM]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.EON]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.EON_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.FANTOM_TESTNET_SANDBOX]: '0x3EF72CaC6428B4DEF9Cb74cf7fE5c9EEE6163c8f',\n  [ChainKey.FANTOM_TESTNET]: '0x7dcAD72640F835B0FA36EFD3D6d3ec902C7E5acf',\n  [ChainKey.FANTOM]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.FRAME_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.FUJI_SANDBOX]: '0xBA7fD2062c2C06e1ad6825E8Aa8e102f80eb5BD6',\n  [ChainKey.FUJI]: '0x93f54D755A063cE7bB9e6Ac47Eccc8e33411d706',\n  [ChainKey.GNOSIS_TESTNET_SANDBOX]: '',\n  [ChainKey.GNOSIS_TESTNET]: '',\n  [ChainKey.GOERLI]: '0xbfD2135BFfbb0B5378b56643c2Df8a87552Bfa23',\n  [ChainKey.HARMONY_TESTNET_SANDBOX]: '',\n  [ChainKey.HARMONY_TESTNET]: '0x6098e96a28E02f27B1e6BD381f870F1C8Bd169d3',\n  [ChainKey.KAVA]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.KAVA_TESTNET]: '0x8b14D287B4150Ff22Ac73DF8BE720e933f659abc',\n  [ChainKey.LOOT]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.LOOT_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.HARMONY]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.MANTLE]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.MANTLE_TESTNET]: '0x2cA20802fd1Fd9649bA8Aa7E50F0C82b479f35fe',\n  [ChainKey.METER]: '0xa3a8e19253Ab400acDac1cB0eA36B88664D8DedF',\n  [ChainKey.METER_TESTNET]: '0x3De2f3D1Ac59F18159ebCB422322Cb209BA96aAD',\n  [ChainKey.METIS_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.METIS]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.MOONBEAM_TESTNET_SANDBOX]: '',\n  [ChainKey.MOONBEAM_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.MOONBEAM]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.MOONRIVER]: '0x7004396C99D5690da76A7C59057C5f3A53e01704',\n  [ChainKey.MUMBAI_SANDBOX]: '0xD8397B7d3997Aa7Da5474E2EB955857CF9D4080D',\n  [ChainKey.MUMBAI]: '0xf69186dfBa60DdB133E91E9A4B5673624293d8F8',\n  [ChainKey.NOVA]: '0x4EE2F9B7cf3A68966c370F3eb2C16613d3235245',\n  [ChainKey.MANTA_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.OPBNB]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.OPBNB_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.OPTIMISM_GOERLI]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.OPTIMISM_KOVAN_SANDBOX]: '0xf897917EfCCC854e3054395a4Aed633AA871882c',\n  [ChainKey.OPTIMISM_KOVAN]: '0x72aB53a133b27Fa428ca7Dc263080807AfEc91b5',\n  [ChainKey.OPTIMISM]: '0x3c2269811836af69497E5F486A85D7316753cf62',\n  [ChainKey.ORDERLY]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.ORDERLY_TESTNET]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.PGN_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.POLYGON]: '0x3c2269811836af69497E5F486A85D7316753cf62',\n  [ChainKey.PORTAL_TESTNET_SANDBOX]: '',\n  [ChainKey.PORTAL_TESTNET]: '0xd682ECF100f6F4284138AA925348633B0611Ae21',\n  [ChainKey.RARIBLE]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.RARIBLE_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.RINKEBY_SANDBOX]: '0x0578664BCd893bF3dB651b15c1417fAD2EfE673d',\n  [ChainKey.RINKEBY]: '0x79a63d6d8BBD5c6dfc774dA79bCcD948EAcb53FA',\n  [ChainKey.SCROLL]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.SCROLL_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.SHIMMER]: '0xC1b15d3B262bEeC0e3565C11C9e0F6134BdaCB36',\n  [ChainKey.SHIMMER_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.SWIMMER_TESTNET_SANDBOX]: '',\n  [ChainKey.SWIMMER_TESTNET]: '0x9DFdB0FC5b3454f43Bc76B693b75CFf2eccfAd13',\n  [ChainKey.SWIMMER]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.TELOS]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.TELOS_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.TENET]: '0x2D61DCDD36F10b22176E0433B86F74567d529aAa',\n  [ChainKey.TENET_TESTNET]: '0x6aB5Ae6822647046626e83ee6dB8187151E1d5ab',\n  [ChainKey.TOMO]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.TOMO_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.ZKCONSENSYS]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.ZKCONSENSYS_TESTNET]: '0x6aB5Ae6822647046626e83ee6dB8187151E1d5ab',\n  [ChainKey.XPLA]: '0xC1b15d3B262bEeC0e3565C11C9e0F6134BdaCB36',\n  [ChainKey.ZORA]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.ZORA_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.ZKPOLYGON_TESTNET]: '0x6aB5Ae6822647046626e83ee6dB8187151E1d5ab',\n  [ChainKey.ZKPOLYGON]: '0x9740FF91F1985D8d2B71494aE1A2f723bb3Ed9E4',\n  [ChainKey.ZKSYNC]: '0x9b896c0e23220469C7AE69cb4BbAE391eAa4C8da',\n  [ChainKey.ZKSYNC_TESTNET]: '0x093D2CF57f764f09C3c2Ac58a42A2601B8C79281',\n  [ChainKey.ZKATANA]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.ZKATANA_TESTNET]: '0x6098e96a28E02f27B1e6BD381f870F1C8Bd169d3',\n  [ChainKey.TANGIBLE_TESTNET]: '0x2ca20802fd1fd9649ba8aa7e50f0c82b479f35fe',\n  [ChainKey.INJECTIVE]: '0xC1b15d3B262bEeC0e3565C11C9e0F6134BdaCB36',\n  [ChainKey.INJECTIVE_TESTNET]: '0x6098e96a28E02f27B1e6BD381f870F1C8Bd169d3',\n  [ChainKey.XAI]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.XAI_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.MANTA]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.FRAXTAL]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.MODE]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.TILTYARD]: '0x41DEf8bE011678c9663D850d3C89CbA9450d5496',\n  [ChainKey.SEPOLIA_TESTNET]: '0xae92d5aD7583AD66E49A0c67BAd18F6ba52dDDc1',\n  [ChainKey.ARBITRUM_SEPOLIA]: '0x6098e96a28E02f27B1e6BD381f870F1C8Bd169d3',\n  [ChainKey.HOMEVERSE]: '0x3A73033C0b1407574C76BdBAc67f126f6b4a9AA9',\n  [ChainKey.HOMEVERSE_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.MASA]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.MASA_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.MERLIN]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.MERLIN_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n  [ChainKey.DEGEN]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.SEI]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.SEI_TESTNET]: '0x4e08B1F1AC79898569CfB999FB92B5495FB18A2B',\n  [ChainKey.ETHERLINK]: '0x2D61DCDD36F10b22176E0433B86F74567d529aAa',\n  [ChainKey.ETHERLINK_TESTNET]: '0xbfD2135BFfbb0B5378b56643c2Df8a87552Bfa23',\n  [ChainKey.TAIKO]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.TAIKO_TESTNET]: '0x83c73Da98cf733B03315aFa8758834b36a195b87',\n};\n\nexport const LZ_RELAYER: {[chainKey in ChainKey]?: string} = {\n  [ChainKey.ARBITRUM_GOERLI]: '0x3aCAAf60502791D199a5a5F0B173D78229eBFe32',\n  [ChainKey.ARBITRUM_RINKEBY_SANDBOX]: '0xF5D5A23878BD20bd6Ff58B2561923FB08B2aE6e5',\n  [ChainKey.ARBITRUM_RINKEBY]: '0x0783DC6f22A72DF0c6C3DEdD60FA5fCdE639B75F',\n  [ChainKey.ARBITRUM]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.AURORA_TESTNET_SANDBOX]: '',\n  [ChainKey.AVALANCHE]: '0x6F475642a6e85809B1c36Fa62763669b1b48DD5B',\n  [ChainKey.BOBA_TESTNET_SANDBOX]: '',\n  [ChainKey.BOBA_TESTNET]: '',\n  [ChainKey.BOBA]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.BSC_TESTNET_SANDBOX]: '0xaff59b056960F7b3bb7665B4a06Dc7512203125A',\n  [ChainKey.BSC_TESTNET]: '0x74BE2A87a1F089bA3B0d04c7217eE8855d938835',\n  [ChainKey.BSC]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.CASTLECRUSH_TESTNET_SANDBOX]: '',\n  [ChainKey.CASTLECRUSH_TESTNET]: '0x533fB43e6808D9634CC0DD0c6c1195e8921D4FCC',\n  [ChainKey.CELO_TESTNET_SANDBOX]: '',\n  [ChainKey.CELO_TESTNET]: '',\n  [ChainKey.CELO]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.DEXALOT_TESTNET_SANDBOX]: '',\n  [ChainKey.DEXALOT_TESTNET]: '0x53fd4C4fBBd53F6bC58CaE6704b92dB1f360A648',\n  [ChainKey.DFK_TESTNET_SANDBOX]: '',\n  [ChainKey.DFK_TESTNET]: '0x533fB43e6808D9634CC0DD0c6c1195e8921D4FCC',\n  [ChainKey.DFK]: '0x6F475642a6e85809B1c36Fa62763669b1b48DD5B',\n  [ChainKey.ETHEREUM]: '0xcb566e3B6934Fa77258d68ea18E931fa75e1aaAa',\n  [ChainKey.FANTOM_TESTNET_SANDBOX]: '0x192D58c0e50DFd085c45Df08aEA973A6A84320B4',\n  [ChainKey.FANTOM_TESTNET]: '0xa6b8Efe1a407DE1441767e4569A5848D78d583F8',\n  [ChainKey.FANTOM]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.FUJI_SANDBOX]: '0x5b09FAA941C8Ac9C326FE29529F303b0dfB3d79b',\n  [ChainKey.FUJI]: '0xd035e64324bc470ee872062D508DA9c2772f14b5',\n  [ChainKey.HARMONY_TESTNET_SANDBOX]: '',\n  [ChainKey.HARMONY_TESTNET]: '0x6Ac7bdc07A0583A362F1497252872AE6c0A5F5B8',\n  [ChainKey.HARMONY]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.MOONBEAM_TESTNET_SANDBOX]: '',\n  [ChainKey.MOONBEAM_TESTNET]: '',\n  [ChainKey.MOONBEAM]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.MUMBAI_SANDBOX]: '0x01a8190d37cc7Fe07161e25F31C6D005e7C35fd8',\n  [ChainKey.MUMBAI]: '0xb27c5c80eEFe92591BF784DAC95b7aC3db968e07',\n  [ChainKey.OPTIMISM_GOERLI]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.OPTIMISM_KOVAN_SANDBOX]: '0x55919eDb60e3F9c1961cF49Ba81cdfA44D696E1b',\n  [ChainKey.OPTIMISM_KOVAN]: '0x48DaE0a2166741FF049714aC53cf268307E0A493',\n  [ChainKey.OPTIMISM]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.POLYGON]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.PORTAL_TESTNET_SANDBOX]: '',\n  [ChainKey.PORTAL_TESTNET]: '0x88B27057A9e00c5F05DDa29241027afF63f9e6e0',\n  [ChainKey.RINKEBY_SANDBOX]: '0xb29da054d9BB5548B05816b940EC32346894A2Ae',\n  [ChainKey.RINKEBY]: '0x41836E93A3D92C116087af0C9424F4EF3DdB00a2',\n  [ChainKey.SWIMMER_TESTNET_SANDBOX]: '',\n  [ChainKey.SWIMMER_TESTNET]: '0x6e629b4E71b7b878bd0780F9eB33EAb75fE89047',\n  [ChainKey.SWIMMER]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n};\n\nexport const LZ_RELAYER_V2: {[chainKey in ChainKey]?: string} = {\n  [ChainKey.AAVEGOTCHI_TESTNET]: '0x9Fc33fBBDEA0e188baA1770aF6Ca2bC38bDA65d6',\n  [ChainKey.ARBITRUM_GOERLI]: '0x79c2127C2cF1c41cdd0E24e6Ba70b6F3308B7B79',\n  [ChainKey.ARBITRUM_RINKEBY]: '0xb225e20e0E9c0e9DDCb63b58b0289F8f0B949165',\n  [ChainKey.ARBITRUM]: '0x177d36dBE2271A4DdB2Ad8304d82628eb921d790',\n  [ChainKey.ARCANA_TESTNET]: '0xEc7Ee1f9e9060e08dF969Dc08EE72674AfD5E14D',\n  [ChainKey.ASTAR]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.ASTAR_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.AURORA_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.AURORA]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.AVALANCHE]: '0xCD2E3622d483C7Dc855F72e5eafAdCD577ac78B4',\n  [ChainKey.BASE]: '0xcb566e3B6934Fa77258d68ea18E931fa75e1aaAa',\n  [ChainKey.BASE_TESTNET]: '0xd682ECF100f6F4284138AA925348633B0611Ae21',\n  [ChainKey.BEAM]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.BEAM_TESTNET]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.BSC_TESTNET_SANDBOX]: '0x5ee216774720a3C26ebcBE0f0c373E8D5e69Ff63',\n  [ChainKey.BSC_TESTNET]: '0xc0eb57BF242f8DD78a1AAA0684b15FAda79B6F85',\n  [ChainKey.BSC]: '0xA27A2cA24DD28Ce14Fb5f5844b59851F03DCf182',\n  [ChainKey.CANTO]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.CANTO_TESTNET]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.CELO_TESTNET]: '0xC7Fb9817231f316DD9dfC103d190cef5f3A906D1',\n  [ChainKey.CELO]: '0x15e51701F245F6D5bd0FEE87bCAf55B0841451B3',\n  [ChainKey.CONFLUX]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.CONFLUX_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.COREDAO_TESTNET]: '0x00C5C0B8e0f75aB862CbAaeCfff499dB555FBDD2',\n  [ChainKey.COREDAO]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.DEXALOT_TESTNET]: '0x8Ed1fd2B66078d9863327B7e0cc959B5602CFD36',\n  [ChainKey.DEXALOT]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.DFK_TESTNET]: '0xb20992dD0B986f7967E3F66A2482d857D20AE28d',\n  [ChainKey.DFK]: '0x473132bb594caEF281c68718F4541f73FE14Dc89',\n  [ChainKey.DOS_TESTNET]: '0x55c175DD5b039331dB251424538169D8495C18d1',\n  [ChainKey.DOS]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.ETHEREUM]: '0x902F09715B6303d4173037652FA7377e5b98089E',\n  [ChainKey.EON]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.EON_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.FANTOM_TESTNET_SANDBOX]: '0x5D0056bb0d4e15F2695b8Eeb76513cFcdA39C40d',\n  [ChainKey.FANTOM_TESTNET]: '0xDC28c9d36E8Be3A165f123DFc78ED96a5DDEfA6c',\n  [ChainKey.FANTOM]: '0x52EEA5c490fB89c7A0084B32FEAB854eefF07c82',\n  [ChainKey.FRAME_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.FUJI_SANDBOX]: '0xaE2976B1390B67aa993e8b8c02A748f06C597106',\n  [ChainKey.FUJI]: '0xA30444B26C171B27c6B3698544490Affa2e12119',\n  [ChainKey.FUSE_TESTNET]: '0x49Dc09FD01F1d1Abf431CC78e8cE41093F2e7897',\n  [ChainKey.FUSE]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.GNOSIS_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.GNOSIS]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.GOERLI_SANDBOX]: '0x98C73A03d60881928d0302fa0643A43cf7F205a9',\n  [ChainKey.GOERLI_MAINNET]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.GOERLI]: '0xC9b7EDc65488bDBb428526B03935090aef40Ff03',\n  [ChainKey.HARMONY_TESTNET]: '0x70D8D48abf1f247969aCEB6B7Fd6b1d2b1937914',\n  [ChainKey.HARMONY]: '0x7Cbd185f21bEf4D87310d0171aD5f740BC240e26',\n  [ChainKey.INTAIN_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.INTAIN]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.KAVA]: '0xcb566e3B6934Fa77258d68ea18E931fa75e1aaAa',\n  [ChainKey.KAVA_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.KLAYTN_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.KLAYTN]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.LOOT]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.LOOT_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.MANTA_TESTNET]: '0x6Ac7bdc07A0583A362F1497252872AE6c0A5F5B8',\n  [ChainKey.MANTLE]: '0xcb566e3B6934Fa77258d68ea18E931fa75e1aaAa',\n  [ChainKey.MANTLE_TESTNET]: '0x6Ac7bdc07A0583A362F1497252872AE6c0A5F5B8',\n  [ChainKey.METER_TESTNET]: '0xf35848b061f7b0A4F69BCA8804947e1EE29Ff734',\n  [ChainKey.METER]: '0x442B4beF4d1dF08EBBFf119538318e21b3C61eB9',\n  [ChainKey.METIS_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.METIS]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.MOONBEAM_TESTNET]: '0xf320e721a969808e7339272E968De1659D9D98CE',\n  [ChainKey.MOONBEAM]: '0xccCDD23E11F3f47C37fC0a7C3BE505901912C6Cc',\n  [ChainKey.MOONRIVER]: '0xe9AE261D3aFf7d3fCCF38Fa2d612DD3897e07B2d',\n  [ChainKey.MUMBAI_SANDBOX]: '0x54E600905c3a8C3c21CD3a6D2f7Db010Fab87e1A',\n  [ChainKey.MUMBAI]: '0x038b6098dA32957f2EbBF6dc743F0DC6810ac8C7',\n  [ChainKey.NOVA]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.OKX_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.OKX]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.OPBNB]: '0x3A73033C0b1407574C76BdBAc67f126f6b4a9AA9',\n  [ChainKey.OPBNB_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.OPTIMISM_GOERLI]: '0x7F417F2192B89Cf93b8c4Ee01d558883A0AD7B47',\n  [ChainKey.OPTIMISM_KOVAN]: '0x91C34D278fcb97C7474240bc5928f2a7431E8455',\n  [ChainKey.OPTIMISM]: '0x81E792e5a9003CC1C8BF5569A00f34b65d75b017',\n  [ChainKey.ORDERLY]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.ORDERLY_TESTNET]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.PGN_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.POLYGON]: '0x75dC8e5F50C8221a82CA6aF64aF811caA983B65f',\n  [ChainKey.PORTAL_TESTNET]: '0x70D8D48abf1f247969aCEB6B7Fd6b1d2b1937914',\n  [ChainKey.RARIBLE]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.RARIBLE_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.RINKEBY]: '0xFa03148A09850E9629B804A7b1f690341236f863',\n  [ChainKey.SCROLL]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.SCROLL_TESTNET]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.SEPOLIA_TESTNET]: '0x6Ac7bdc07A0583A362F1497252872AE6c0A5F5B8',\n  [ChainKey.SEPOLIA]: '0x306B9a8953B9462F8b826e6768a93C8EA7454965',\n  [ChainKey.SHIMMER]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.SHIMMER_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.SHRAPNEL_TESTNET]: '0x386A3922470581155c42282801231762E7343802',\n  [ChainKey.SHRAPNEL]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.SWIMMER_TESTNET]: '0x7F417F2192B89Cf93b8c4Ee01d558883A0AD7B47',\n  [ChainKey.SWIMMER]: '0x174F2bA26f8ADeAfA82663bcf908288d5DbCa649',\n  [ChainKey.ZKCONSENSYS]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.ZKCONSENSYS_TESTNET]: '0x145C041566B21Bec558B2A37F1a5Ff261aB55998',\n  [ChainKey.ZKPOLYGON_TESTNET]: '0x145C041566B21Bec558B2A37F1a5Ff261aB55998',\n  [ChainKey.ZKPOLYGON]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.ZKSYNC_TESTNET]: '0xD5eE0055c37dDfaF7e2e0CA3dECb60f365848Bd5',\n  [ChainKey.ZKSYNC]: '0x9923573104957bF457a3C4DF0e21c8b389Dd43df',\n  [ChainKey.TELOS]: '0x3A73033C0b1407574C76BdBAc67f126f6b4a9AA9',\n  [ChainKey.TELOS_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.TENET]: '0xAaB5A48CFC03Efa9cC34A2C1aAcCCB84b4b770e4',\n  [ChainKey.TENET_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.TOMO]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.TOMO_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.XPLA]: '0x4514FC667a944752ee8A29F544c1B20b1A315f25',\n  [ChainKey.ZORA]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.ZORA_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.ZKATANA]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.ZKATANA_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.TANGIBLE_TESTNET]: '0xe1a12515F9AB2764b887bF60B923Ca494EBbB2d6',\n  [ChainKey.INJECTIVE]: '0x6F475642a6e85809B1c36Fa62763669b1b48DD5B',\n  [ChainKey.INJECTIVE_TESTNET]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.XAI]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.XAI_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.MANTA]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.FRAXTAL]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.MODE]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.TILTYARD]: '0xC768298144100c0F0a700Be755886c90FA7B0849',\n  [ChainKey.ARBITRUM_SEPOLIA]: '0xb23b28012ee92E8dE39DEb57Af31722223034747',\n  [ChainKey.HOMEVERSE]: '0x8bC1e36F015b9902B54b1387A4d733cebc2f5A4e',\n  [ChainKey.HOMEVERSE_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.MASA]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.MASA_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.MERLIN]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.MERLIN_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.DEGEN]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.SEI]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.SEI_TESTNET]: '0x3aCAAf60502791D199a5a5F0B173D78229eBFe32',\n  [ChainKey.ETHERLINK]: '0xcb566e3B6934Fa77258d68ea18E931fa75e1aaAa',\n  [ChainKey.ETHERLINK_TESTNET]: '0xC9b7EDc65488bDBb428526B03935090aef40Ff03',\n  [ChainKey.TAIKO]: '0xA658742d33ebd2ce2F0bdFf73515Aa797Fd161D9',\n  [ChainKey.TAIKO_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n};\n\nexport const LZ_ULTRA_LIGHT_NODE_V1: {[chainKey in ChainKey]?: string} = {\n  [ChainKey.APTOS_TESTNET_SANDBOX]: '',\n  [ChainKey.APTOS_TESTNET]: '',\n  [ChainKey.APTOS]: '',\n  [ChainKey.ARBITRUM_GOERLI]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.ARBITRUM_RINKEBY_SANDBOX]: '0x422F5Db44a4e06401cE482644046E6De4207E578',\n  [ChainKey.ARBITRUM_RINKEBY]: '0x19fEe87F426Dcf5446d6e259A1eCED85DF2f2849',\n  [ChainKey.ARBITRUM]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.ARCANA_TESTNET_SANDBOX]: '',\n  [ChainKey.ARCANA_TESTNET]: '0x282abB4C2e8ADefE71c11F91F19b7df37adC112c',\n  [ChainKey.AURORA_TESTNET_SANDBOX]: '',\n  [ChainKey.AVALANCHE]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.BOBA_TESTNET_SANDBOX]: '',\n  [ChainKey.BOBA_TESTNET]: '',\n  [ChainKey.BOBA]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.BSC_TESTNET_SANDBOX]: '0xb947482c698a07a453eA153BD3b1Ae9465e415bD',\n  [ChainKey.BSC_TESTNET]: '0x0322f521A328475f954F16933a386748f9942ec7',\n  [ChainKey.BSC]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.CASTLECRUSH_TESTNET_SANDBOX]: '',\n  [ChainKey.CASTLECRUSH_TESTNET]: '',\n  [ChainKey.CELO_TESTNET_SANDBOX]: '',\n  [ChainKey.CELO_TESTNET]: '',\n  [ChainKey.CELO]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.DEXALOT_TESTNET_SANDBOX]: '',\n  [ChainKey.DEXALOT_TESTNET]: '0x45841dd1ca50265Da7614fC43A361e526c0e6160',\n  [ChainKey.DFK_TESTNET_SANDBOX]: '',\n  [ChainKey.DFK_TESTNET]: '0x4e08B1F1AC79898569CfB999FB92B5495FB18A2B',\n  [ChainKey.DFK]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.ETHEREUM]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.FANTOM_TESTNET_SANDBOX]: '0xc92d3Dd74A824C7aAEEa36e7A41Fcc9d42370a9a',\n  [ChainKey.FANTOM_TESTNET]: '0x3373EB0b696c12D11d39dd1Be413E6b4Cc2CC23a',\n  [ChainKey.FANTOM]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.FUJI_SANDBOX]: '0xbB2A291568488D833E11ce15ec5db1871b00d351',\n  [ChainKey.FUJI]: '0x0848B8AD17D4003dDe1f1B7eF1FdBA4B629Da97e',\n  [ChainKey.GNOSIS_TESTNET_SANDBOX]: '',\n  [ChainKey.GNOSIS_TESTNET]: '',\n  [ChainKey.GOERLI_SANDBOX]: '',\n  [ChainKey.GOERLI]: '',\n  [ChainKey.HARMONY_TESTNET_SANDBOX]: '',\n  [ChainKey.HARMONY_TESTNET]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.HARMONY]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.KOVAN_SANDBOX]: '',\n  [ChainKey.KOVAN]: '',\n  [ChainKey.MOONBEAM_TESTNET_SANDBOX]: '',\n  [ChainKey.MOONBEAM_TESTNET]: '0xcF1B0F4106B0324F96fEfcC31bA9498caa80701C',\n  [ChainKey.MOONBEAM]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n  [ChainKey.MUMBAI_SANDBOX]: '0x835eDEdC981CD97ee21032063AC36ACB19787629',\n  [ChainKey.MUMBAI]: '0x447214f17a31a76A6b32cD2243Ac4C551e7FB1E7',\n  [ChainKey.OPTIMISM_GOERLI]: '0x6098e96a28E02f27B1e6BD381f870F1C8Bd169d3',\n  [ChainKey.OPTIMISM_KOVAN_SANDBOX]: '0x8F1DAa5C1F8A5533f4779882AEB09C9f6ABa900b',\n  [ChainKey.OPTIMISM_KOVAN]: '0x5fa09a6E7c86F4c92f925A4e470a7B97759975d1',\n  [ChainKey.OPTIMISM]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.POLYGON]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.PORTAL_TESTNET_SANDBOX]: '',\n  [ChainKey.PORTAL_TESTNET]: '0x9eCf72299027e8AeFee5DC5351D6d92294F46d2b',\n  [ChainKey.RINKEBY_SANDBOX]: '0x382FCC69B04866A27Fc170A8C8dFB16Eee383755',\n  [ChainKey.RINKEBY]: '0x3363DEB8366A4302349EB26809F9971A1e33921a',\n  [ChainKey.SWIMMER_TESTNET_SANDBOX]: '',\n  [ChainKey.SWIMMER_TESTNET]: '0x6Ae02cb4593f3dEfb0FAA32A731c7eC13401e323',\n  [ChainKey.SWIMMER]: '0xb6319cC6c8c27A8F5dAF0dD3DF91EA35C4720dd7',\n};\n\nexport const LZ_ULTRA_LIGHT_NODE_V2: {[chainKey in ChainKey]?: string} = {\n  [ChainKey.AAVEGOTCHI_TESTNET]: '0xCEd04bDbe89441458398c7f9d228Ca9C62b8A8BA',\n  [ChainKey.APTOS_TESTNET_SANDBOX]: '',\n  [ChainKey.APTOS_TESTNET]: '',\n  [ChainKey.APTOS]: '',\n  [ChainKey.ARBITRUM_GOERLI_SANDBOX]: '',\n  [ChainKey.ARBITRUM_GOERLI]: '',\n  [ChainKey.ARBITRUM_RINKEBY_SANDBOX]: '',\n  [ChainKey.ARBITRUM_RINKEBY]: '',\n  [ChainKey.ARBITRUM]: '',\n  [ChainKey.ARCANA_TESTNET_SANDBOX]: '',\n  [ChainKey.ARCANA_TESTNET]: '',\n  [ChainKey.ARCANA]: '',\n  [ChainKey.ASTAR_TESTNET_SANDBOX]: '',\n  [ChainKey.ASTAR_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.ASTAR]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.AURORA_TESTNET_SANDBOX]: '',\n  [ChainKey.AURORA_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.AURORA]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.AVALANCHE]: '',\n  [ChainKey.BASE]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.BASE_TESTNET]: '0x145C041566B21Bec558B2A37F1a5Ff261aB55998',\n  [ChainKey.BEAM]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.BEAM_TESTNET]: '0x4e08B1F1AC79898569CfB999FB92B5495FB18A2B',\n  [ChainKey.BOBA_TESTNET_SANDBOX]: '',\n  [ChainKey.BOBA_TESTNET]: '',\n  [ChainKey.BOBA]: '',\n  [ChainKey.BSC_TESTNET_SANDBOX]: '',\n  [ChainKey.BSC_TESTNET]: '',\n  [ChainKey.BSC]: '',\n  [ChainKey.CANTO]: '0xC1b15d3B262bEeC0e3565C11C9e0F6134BdaCB36',\n  [ChainKey.CANTO_TESTNET]: '0x4e08B1F1AC79898569CfB999FB92B5495FB18A2B',\n  [ChainKey.CASTLECRUSH_TESTNET_SANDBOX]: '',\n  [ChainKey.CASTLECRUSH_TESTNET]: '',\n  [ChainKey.CASTLECRUSH]: '',\n  [ChainKey.CELO_TESTNET_SANDBOX]: '',\n  [ChainKey.CELO_TESTNET]: '',\n  [ChainKey.CELO]: '',\n  [ChainKey.CONFLUX]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.CONFLUX_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.COREDAO_TESTNET]: '0x6Ac7bdc07A0583A362F1497252872AE6c0A5F5B8',\n  [ChainKey.COREDAO]: '0x66A71Dcef29A0fFBDBE3c6a460a3B5BC225Cd675',\n  [ChainKey.DEXALOT_TESTNET_SANDBOX]: '',\n  [ChainKey.DEXALOT_TESTNET]: '',\n  [ChainKey.DEXALOT]: '',\n  [ChainKey.DFK_TESTNET_SANDBOX]: '',\n  [ChainKey.DFK_TESTNET]: '',\n  [ChainKey.DFK]: '',\n  [ChainKey.DOS_TESTNET]: '',\n  [ChainKey.DOS]: '',\n  [ChainKey.EON]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.EON_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.ETHEREUM]: '',\n  [ChainKey.FANTOM_TESTNET_SANDBOX]: '',\n  [ChainKey.FANTOM_TESTNET]: '',\n  [ChainKey.FANTOM]: '',\n  [ChainKey.FRAME_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.FUJI_SANDBOX]: '',\n  [ChainKey.FUJI]: '',\n  [ChainKey.FUSE_TESTNET_SANDBOX]: '',\n  [ChainKey.FUSE_TESTNET]: '',\n  [ChainKey.FUSE]: '',\n  [ChainKey.GNOSIS_TESTNET_SANDBOX]: '',\n  [ChainKey.GNOSIS_TESTNET]: '',\n  [ChainKey.GNOSIS]: '',\n  [ChainKey.GOERLI_MAINNET]: '',\n  [ChainKey.GOERLI_SANDBOX]: '',\n  [ChainKey.GOERLI]: '',\n  [ChainKey.HARMONY_TESTNET_SANDBOX]: '',\n  [ChainKey.HARMONY_TESTNET]: '',\n  [ChainKey.HARMONY]: '',\n  [ChainKey.INTAIN_TESTNET_SANDBOX]: '',\n  [ChainKey.INTAIN_TESTNET]: '',\n  [ChainKey.INTAIN]: '',\n  [ChainKey.KAVA]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.KAVA_TESTNET]: '0x6098e96a28E02f27B1e6BD381f870F1C8Bd169d3',\n  [ChainKey.KLAYTN_TESTNET]: '',\n  [ChainKey.KLAYTN]: '',\n  [ChainKey.KOVAN_SANDBOX]: '',\n  [ChainKey.KOVAN]: '',\n  [ChainKey.LOOT]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.LOOT_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.MANTA_TESTNET]: '0x35AdD9321507A87471a11EBd4aE4f592d531e620',\n  [ChainKey.MANTLE]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.MANTLE_TESTNET]: '0x533fB43e6808D9634CC0DD0c6c1195e8921D4FCC',\n  [ChainKey.METER_TESTNET]: '0x609a373b7A0664C9d6B7FA6F19D5a7fD4344623B',\n  [ChainKey.METER]: '0x0bE3818b1C495Bbd44b6579f6D0A4bea1bCbFf8a',\n  [ChainKey.METIS_TESTNET]: '0x533fB43e6808D9634CC0DD0c6c1195e8921D4FCC',\n  [ChainKey.METIS]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.MOONBEAM_TESTNET_SANDBOX]: '',\n  [ChainKey.MOONBEAM_TESTNET]: '',\n  [ChainKey.MOONBEAM]: '',\n  [ChainKey.MOONRIVER]: '',\n  [ChainKey.MUMBAI_SANDBOX]: '',\n  [ChainKey.MUMBAI]: '',\n  [ChainKey.NOVA]: '0x2D61DCDD36F10b22176E0433B86F74567d529aAa',\n  [ChainKey.OKX_TESTNET]: '',\n  [ChainKey.OKX]: '',\n  [ChainKey.OPBNB]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.OPBNB_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.OPTIMISM_GOERLI_SANDBOX]: '',\n  [ChainKey.OPTIMISM_GOERLI]: '',\n  [ChainKey.OPTIMISM_KOVAN_SANDBOX]: '',\n  [ChainKey.OPTIMISM_KOVAN]: '',\n  [ChainKey.OPTIMISM]: '',\n  [ChainKey.ORDERLY]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.ORDERLY_TESTNET]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.PGN_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.POLYGON]: '',\n  [ChainKey.PORTAL_TESTNET_SANDBOX]: '',\n  [ChainKey.PORTAL_TESTNET]: '',\n  [ChainKey.PORTAL]: '',\n  [ChainKey.RARIBLE]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.RARIBLE_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.RINKEBY_SANDBOX]: '',\n  [ChainKey.RINKEBY]: '',\n  [ChainKey.SCROLL]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.SCROLL_TESTNET]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.SEPOLIA_TESTNET]: '0x3aCAAf60502791D199a5a5F0B173D78229eBFe32',\n  [ChainKey.SEPOLIA]: '',\n  [ChainKey.SHIMMER]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.SHIMMER_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.SHRAPNEL_TESTNET]: '',\n  [ChainKey.SHRAPNEL]: '',\n  [ChainKey.SWIMMER_TESTNET_SANDBOX]: '',\n  [ChainKey.SWIMMER_TESTNET]: '',\n  [ChainKey.SWIMMER]: '',\n  [ChainKey.TELOS]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.TELOS_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.TENET]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.TENET_TESTNET]: '0x2cA20802fd1Fd9649bA8Aa7E50F0C82b479f35fe',\n  [ChainKey.TOMO]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.TOMO_TESTNET]: '0x4e08B1F1AC79898569CfB999FB92B5495FB18A2B',\n  [ChainKey.XPLA]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.ZKCONSENSYS]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.ZKCONSENSYS_TESTNET]: '0x6C7Ab2202C98C4227C5c46f1417D81144DA716Ff',\n  [ChainKey.ZKPOLYGON_TESTNET]: '0x6C7Ab2202C98C4227C5c46f1417D81144DA716Ff',\n  [ChainKey.ZKPOLYGON]: '0xFe7C30860D01e28371D40434806F4A8fcDD3A098',\n  [ChainKey.ZKSYNC_TESTNET]: '',\n  [ChainKey.ZKSYNC]: '',\n  [ChainKey.ZORA]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.ZORA_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.ZKATANA]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.ZKATANA_TESTNET]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.TANGIBLE_TESTNET]: '0x55c175DD5b039331dB251424538169D8495C18d1',\n  [ChainKey.INJECTIVE]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.INJECTIVE_TESTNET]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.XAI]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.XAI_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.MANTA]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.FRAXTAL]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.MODE]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.TILTYARD]: '0x4bB746ED0DF6A8be563Ff66dFc502f084779F9c9',\n  [ChainKey.ARBITRUM_SEPOLIA]: '0x88866E5A296FffA511EF8011CB1BBd4d01Cd094F',\n  [ChainKey.HOMEVERSE]: '0xe1844c5D63a9543023008D332Bd3d2e6f1FE1043',\n  [ChainKey.HOMEVERSE_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.MASA]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.MASA_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n  [ChainKey.MERLIN]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.MERLIN_TESTNET]: '0x89acA20831317c6dff2A348a1e4f3D37a48bC498',\n  [ChainKey.DEGEN]: '0x980205D352F198748B626f6f7C38A8a5663Ec981',\n  [ChainKey.SEI]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.SEI_TESTNET]: '0x533fB43e6808D9634CC0DD0c6c1195e8921D4FCC',\n  [ChainKey.ETHERLINK]: '0x5B19bd330A84c049b62D5B0FC2bA120217a18C1C',\n  [ChainKey.ETHERLINK_TESTNET]: '0x4Cc32D28C8543A3d9c95D5d993f35a6476064282',\n  [ChainKey.TAIKO]: '0x38dE71124f7a447a01D67945a51eDcE9FF491251',\n  [ChainKey.TAIKO_TESTNET]: '0x55370E0fBB5f5b8dAeD978BA1c075a499eB107B8',\n};\n","import {ChainId} from '../enums';\n\nexport const RPCS: {[chainId in ChainId]?: string[]} = {\n  [ChainId.ETHEREUM]: [\n    'https://main-rpc.linkpool.io',\n    'https://main-light.eth.linkpool.io',\n    'https://eth-mainnet.gateway.pokt.network/v1/5f3453978e354ab992c4da79',\n    'https://eth-rpc.gateway.pokt.network',\n    'https://cloudflare-eth.com',\n    'https://mainnet-nethermind.blockscout.com',\n    'https://rpc.flashbots.net',\n    'https://mainnet.infura.io/v3/',\n  ],\n  [ChainId.RINKEBY]: ['https://rinkeby-light.eth.linkpool.io'],\n  [ChainId.RINKEBY_SANDBOX]: ['https://rinkeby-light.eth.linkpool.io'],\n  [ChainId.KOVAN]: ['http://kovan.poa.network:8545', 'https://kovan.poa.network'],\n  [ChainId.KOVAN_SANDBOX]: ['http://kovan.poa.network:8545', 'https://kovan.poa.network'],\n  [ChainId.GOERLI]: ['https://rpc.goerli.mudit.blog/'],\n  [ChainId.GOERLI_SANDBOX]: ['https://rpc.goerli.mudit.blog/'],\n  [ChainId.BSC]: [\n    'https://rpc-bsc.bnb48.club',\n    'https://bsc-dataseed2.ninicoin.io',\n    'https://bsc-dataseed1.ninicoin.io',\n    'https://bsc-dataseed4.binance.org',\n    'https://bsc-dataseed2.defibit.io',\n    'https://bsc-dataseed3.ninicoin.io',\n    'https://bsc-dataseed1.defibit.io',\n    'https://binance.nodereal.io',\n    'https://bsc-dataseed3.binance.org',\n    'https://bsc-dataseed.binance.org',\n    'https://bsc-dataseed1.binance.org',\n    'https://bsc-dataseed3.defibit.io',\n    'https://bsc-dataseed2.binance.org',\n    'https://bsc-dataseed4.ninicoin.io',\n    'https://bsc-dataseed4.defibit.io',\n  ],\n  [ChainId.BSC_TESTNET]: [\n    'https://data-seed-prebsc-2-s3.binance.org:8545',\n    'https://data-seed-prebsc-1-s2.binance.org:8545',\n    'https://data-seed-prebsc-2-s2.binance.org:8545',\n  ],\n  [ChainId.BSC_TESTNET_SANDBOX]: [\n    'https://data-seed-prebsc-2-s3.binance.org:8545',\n    'https://data-seed-prebsc-1-s2.binance.org:8545',\n    'https://data-seed-prebsc-2-s2.binance.org:8545',\n  ],\n  [ChainId.CANTO]: [\n    'https://mainnode.plexnode.org:8545',\n    'https://canto.neobase.one',\n    'https://canto.slingshot.finance',\n  ],\n  [ChainId.CANTO_TESTNET]: ['https://eth.plexnode.wtf'],\n  [ChainId.AVALANCHE]: ['https://api.avax.network/ext/bc/C/rpc'],\n  [ChainId.FUJI]: ['https://api.avax-test.network/ext/bc/C/rpc'],\n  [ChainId.FUJI_SANDBOX]: ['https://api.avax-test.network/ext/bc/C/rpc'],\n  [ChainId.POLYGON]: [\n    'https://poly-rpc.gateway.pokt.network',\n    'https://polygon-rpc.com',\n    'https://rpc-mainnet.matic.quiknode.pro',\n    'https://rpc-mainnet.matic.network',\n    'https://matic-mainnet.chainstacklabs.com',\n    'https://matic-mainnet-full-rpc.bwarelabs.com',\n    'https://matic-mainnet-archive-rpc.bwarelabs.com',\n  ],\n  [ChainId.MUMBAI]: [\n    'https://rpc-mumbai.maticvigil.com',\n    'https://matic-mumbai.chainstacklabs.com',\n  ],\n  [ChainId.MUMBAI_SANDBOX]: [\n    'https://rpc-mumbai.maticvigil.com',\n    'https://matic-mumbai.chainstacklabs.com',\n  ],\n  [ChainId.ARBITRUM]: ['https://arb1.arbitrum.io/rpc'],\n  [ChainId.ARBITRUM_RINKEBY]: ['https://rinkeby.arbitrum.io/rpc'],\n  [ChainId.ARBITRUM_GOERLI]: ['https://goerli-rollup.arbitrum.io/rpc/'],\n  [ChainId.ARBITRUM_RINKEBY_SANDBOX]: ['https://rinkeby.arbitrum.io/rpc'],\n  [ChainId.OPTIMISM]: ['https://mainnet.optimism.io'],\n  [ChainId.OPTIMISM_KOVAN]: ['https://kovan.optimism.io/'],\n  [ChainId.OPTIMISM_GOERLI]: ['https://goerli.optimism.io/'],\n  [ChainId.OPTIMISM_KOVAN_SANDBOX]: ['https://kovan.optimism.io/'],\n  [ChainId.FANTOM]: [\n    'https://rpc.ftm.tools',\n    'https://rpc.fantom.network',\n    'https://rpcapi.fantom.network',\n    'https://rpc3.fantom.network',\n    'https://rpc2.fantom.network',\n  ],\n  [ChainId.FANTOM_TESTNET]: ['https://rpc.testnet.fantom.network/'],\n  [ChainId.FANTOM_TESTNET_SANDBOX]: ['https://rpc.testnet.fantom.network/'],\n  [ChainId.SWIMMER]: ['https://subnets.avax.network/swimmer/mainnet/rpc'],\n  [ChainId.SWIMMER_TESTNET]: ['https://subnets.avax.network/swimmer/testnet/rpc'],\n  [ChainId.SWIMMER_TESTNET_SANDBOX]: ['https://subnets.avax.network/swimmer/testnet/rpc'],\n  [ChainId.DFK]: ['https://subnets.avax.network/defi-kingdoms/dfk-chain/rpc'],\n  [ChainId.DFK_TESTNET]: ['https://subnets.avax.network/defi-kingdoms/dfk-chain-testnet/rpc'],\n  [ChainId.DFK_TESTNET_SANDBOX]: [\n    'https://subnets.avax.network/defi-kingdoms/dfk-chain-testnet/rpc',\n  ],\n  [ChainId.HARMONY]: ['https://api.harmony.one', 'https://api.s0.t.hmny.io/'],\n  [ChainId.HARMONY_TESTNET]: [\n    'https://api.s0.b.hmny.io/',\n    'https://api.s1.b.hmny.io',\n    'https://api.s0.backup1.b.hmny.io/',\n    'https://api.s0.pops.one/',\n  ],\n  [ChainId.HARMONY_TESTNET_SANDBOX]: [\n    'https://api.s0.b.hmny.io/',\n    'https://api.s1.b.hmny.io',\n    'https://api.s0.backup1.b.hmny.io/',\n    'https://api.s0.pops.one/',\n  ],\n  [ChainId.ARCANA_TESTNET]: ['https://blockchain-dev.arcana.network/'],\n  [ChainId.ARCANA_TESTNET_SANDBOX]: ['https://blockchain-dev.arcana.network/'],\n  [ChainId.DEXALOT_TESTNET]: [\n    'https://subnets.avax.network/dexalot/testnet/rpc',\n    'https://node.dexalot-test.com/ext/bc/XuEPnCE59rtutASDPCDeYw8geQaGWwteWjkDXYLWvssfuirde/rpc',\n  ],\n  [ChainId.DEXALOT_TESTNET_SANDBOX]: [\n    'https://subnets.avax.network/dexalot/testnet/rpc',\n    'https://node.dexalot-test.com/ext/bc/XuEPnCE59rtutASDPCDeYw8geQaGWwteWjkDXYLWvssfuirde/rpc',\n  ],\n  [ChainId.CASTLECRUSH_TESTNET]: ['https://subnets.avax.network/castle-crush/testnet/rpc'],\n  [ChainId.CASTLECRUSH_TESTNET_SANDBOX]: ['https://subnets.avax.network/castle-crush/testnet/rpc'],\n  [ChainId.CELO]: ['https://forno.celo.org', 'https://rpc.ankr.com/celo'],\n  [ChainId.CELO_TESTNET]: ['https://alfajores-forno.celo-testnet.org'],\n  [ChainId.CELO_TESTNET_SANDBOX]: ['https://alfajores-forno.celo-testnet.org'],\n  [ChainId.MANTLE]: ['https://rpc.mantle.xyz', 'https://mantle.publicnode.com'],\n  [ChainId.MANTLE_TESTNET]: ['https://rpc.testnet.mantle.xyz'],\n  [ChainId.MOONBEAM]: [\n    'https://moonbeam.public.blastapi.io',\n    'https://moonbeam-rpc.dwellir.com',\n    'https://rpc.ankr.com/moonbeam',\n    'https://moonbeam.api.onfinality.io/public',\n    'https://moonbeam-mainnet.gateway.pokt.network/v1/lb/629a2b5650ec8c0039bb30f0',\n  ],\n  [ChainId.MOONBEAM_TESTNET]: [\n    'https://rpc.api.moonbase.moonbeam.network',\n    'https://moonbase-alpha.public.blastapi.io',\n    'https://moonbeam-alpha.api.onfinality.io/public',\n  ],\n  [ChainId.MOONBEAM_TESTNET_SANDBOX]: [\n    'https://rpc.api.moonbase.moonbeam.network',\n    'https://moonbase-alpha.public.blastapi.io',\n    'https://moonbeam-alpha.api.onfinality.io/public',\n  ],\n  [ChainId.GNOSIS_TESTNET]: ['https://optimism.gnosischain.com'],\n  [ChainId.GNOSIS_TESTNET_SANDBOX]: ['https://optimism.gnosischain.com'],\n  [ChainId.BOBA]: [\n    'https://mainnet.boba.network',\n    'https://lightning-replica.boba.network',\n    'https://boba-mainnet.gateway.pokt.network/v1/lb/623ad21b20354900396fed7f',\n  ],\n  [ChainId.BOBA_TESTNET]: ['https://rinkeby.boba.network/'],\n  [ChainId.BOBA_TESTNET_SANDBOX]: ['https://rinkeby.boba.network/'],\n  [ChainId.PORTAL_TESTNET]: [\n    'http://3.212.233.100:9650/ext/bc/29oXNywCkGdJCuYikXkkqG6Pe5Q8tuS5VfyLHNGfeqmDzBoTPq/rpc',\n  ],\n  [ChainId.PORTAL_TESTNET_SANDBOX]: [\n    'http://3.212.233.100:9650/ext/bc/29oXNywCkGdJCuYikXkkqG6Pe5Q8tuS5VfyLHNGfeqmDzBoTPq/rpc',\n  ],\n  [ChainId.AURORA]: ['https://mainnet.aurora.dev'],\n  [ChainId.AURORA_TESTNET]: ['https://testnet.aurora.dev/'],\n  [ChainId.AURORA_TESTNET_SANDBOX]: ['https://testnet.aurora.dev/'],\n  [ChainId.APTOS]: ['https://fullnode.devnet.aptoslabs.com/v1'],\n  [ChainId.APTOS_TESTNET]: ['https://fullnode.devnet.aptoslabs.com/v1'],\n  [ChainId.APTOS_TESTNET_SANDBOX]: ['https://fullnode.devnet.aptoslabs.com/v1'],\n  [ChainId.METIS]: ['https://andromeda.metis.io/?owner=1088'],\n  [ChainId.METIS_TESTNET]: ['https://goerli.gateway.metisdevops.link'],\n  [ChainId.NOVA]: [\n    'https://nova.arbitrum.io/rpc',\n    'https://arbitrum-nova.blockpi.network/v1/rpc/public',\n    'https://arbitrum-nova.publicnode.com',\n    'https://arbitrum-nova.public.blastapi.io',\n  ],\n  [ChainId.COREDAO_TESTNET]: ['https://rpc.test.btcs.network'],\n  [ChainId.COREDAO]: ['https://rpc.coredao.org'],\n  [ChainId.AAVEGOTCHI_TESTNET]: ['https://edge.testnet-rc.gotchichain.com/'],\n  [ChainId.TENET]: ['https://rpc.tenet.org'],\n  [ChainId.TENET_TESTNET]: ['https://rpc.testnet.tenet.org'],\n  [ChainId.ZKPOLYGON]: [\n    'https://zkevm-rpc.com',\n    'https://rpc.ankr.com/polygon_zkevm',\n    'https://1rpc.io/zkevm',\n    'https://rpc.polygon-zkevm.gateway.fm',\n  ],\n  [ChainId.KLAYTN]: [\n    'https://1rpc.io/klay',\n    'https://klaytn.blockpi.network/v1/rpc/public',\n    'https://public-node-api.klaytnapi.com/v1/cypress',\n    'https://klaytn.api.onfinality.io/public',\n  ],\n  [ChainId.OKX]: ['https://exchainrpc.okex.org'],\n  [ChainId.METER]: ['https://meter.blockpi.network/v1/rpc/public', 'https://rpc.meter.io'],\n  [ChainId.MOONRIVER]: [\n    'https://rpc.api.moonriver.moonbeam.network',\n    'https://moonriver.public.blastapi.io',\n    'https://moonriver.api.onfinality.io/public',\n  ],\n  [ChainId.GNOSIS]: [\n    'https://rpc.gnosischain.com',\n    'https://xdai-rpc.gateway.pokt.network',\n    'https://xdai-archive.blockscout.com',\n    'https://rpc.gnosis.gateway.fm',\n    'https://gnosis-mainnet.public.blastapi.io',\n    'https://rpc.ankr.com/gnosis',\n    'https://rpc.ap-southeast-1.gateway.fm/v4/gnosis/non-archival/mainnet',\n    'https://gnosis.blockpi.network/v1/rpc/public',\n    'https://gnosis.api.onfinality.io/public',\n    'https://gnosischain-rpc.gateway.pokt.network',\n    'https://web3endpoints.com/gnosischain-mainnet',\n  ],\n  [ChainId.BEAM]: ['https://subnets.avax.network/beam/mainnet/rpc'],\n  [ChainId.TELOS]: ['https://mainnet.telos.net/evm'],\n  [ChainId.TELOS_TESTNET]: ['https://testnet15a.telos.net/evm'],\n  [ChainId.TOMO_TESTNET]: ['https://rpc.testnet.tomochain.com'],\n  [ChainId.LOOT]: ['https://rpc.lootchain.com/http', 'https://rpc.lootchain.com/replica-http'],\n  [ChainId.LOOT_TESTNET]: ['https://testnet.rpc.lootchain.com/http'],\n  [ChainId.ZORA_TESTNET]: ['https://testnet.rpc.zora.energy'],\n};\n","import {ChainId} from '../enums';\n\n// in seconds\n// keep list sorted alphabetically\n// @deprecated\nexport const AVERAGE_BLOCK_TIME: Partial<Record<ChainId, number>> = {\n  [ChainId.CONFLUX]: 5,\n  [ChainId.CONFLUX_TESTNET]: 5,\n  [ChainId.OPBNB]: 5,\n  [ChainId.OPBNB_TESTNET]: 5,\n  [ChainId.ZORA]: 5,\n  [ChainId.AAVEGOTCHI_TESTNET]: 5,\n  [ChainId.APTOS_TESTNET_SANDBOX]: 1,\n  [ChainId.APTOS_TESTNET]: 1,\n  [ChainId.APTOS]: 1,\n  [ChainId.ARBITRUM_GOERLI_SANDBOX]: 15.2,\n  [ChainId.ARBITRUM_GOERLI]: 15.2,\n  [ChainId.ARBITRUM_RINKEBY_SANDBOX]: 15.2,\n  [ChainId.ARBITRUM_RINKEBY]: 15.2,\n  [ChainId.ARBITRUM]: 13.5,\n  [ChainId.ARCANA_TESTNET_SANDBOX]: 2,\n  [ChainId.ARCANA_TESTNET]: 2,\n  [ChainId.ARCANA]: 1,\n  [ChainId.ASTAR_TESTNET_SANDBOX]: 1,\n  [ChainId.ASTAR_TESTNET]: 1,\n  [ChainId.ASTAR]: 1,\n  [ChainId.AURORA_TESTNET_SANDBOX]: 2,\n  [ChainId.AURORA_TESTNET]: 2,\n  [ChainId.AURORA]: 2,\n  [ChainId.AVALANCHE]: 2.1,\n  [ChainId.BASE]: 1,\n  [ChainId.BASE_TESTNET]: 1,\n  [ChainId.BOBA_TESTNET_SANDBOX]: 2,\n  [ChainId.BOBA_TESTNET]: 2,\n  [ChainId.BOBA]: 2,\n  [ChainId.BSC_TESTNET_SANDBOX]: 3.1,\n  [ChainId.BSC_TESTNET]: 3.1,\n  [ChainId.BSC]: 3.1,\n  [ChainId.CANTO]: 8,\n  [ChainId.CANTO_TESTNET]: 8,\n  [ChainId.CASTLECRUSH_TESTNET_SANDBOX]: 5,\n  [ChainId.CASTLECRUSH_TESTNET]: 5,\n  [ChainId.CASTLECRUSH]: 5,\n  [ChainId.CELO_TESTNET_SANDBOX]: 5,\n  [ChainId.CELO_TESTNET]: 5,\n  [ChainId.CELO]: 5,\n  [ChainId.COREDAO_TESTNET]: 5,\n  [ChainId.COREDAO]: 5,\n  [ChainId.DEXALOT_TESTNET_SANDBOX]: 10,\n  [ChainId.DEXALOT_TESTNET]: 10,\n  [ChainId.DEXALOT]: 10,\n  [ChainId.DFK_TESTNET_SANDBOX]: 10,\n  [ChainId.DFK_TESTNET]: 10,\n  [ChainId.DFK]: 2.5,\n  [ChainId.DOS_TESTNET]: 1,\n  [ChainId.DOS]: 1,\n  [ChainId.ETHEREUM]: 13.5,\n  [ChainId.FANTOM_TESTNET_SANDBOX]: 3.5,\n  [ChainId.FANTOM_TESTNET]: 3.5,\n  [ChainId.FANTOM]: 1,\n  [ChainId.FUJI_SANDBOX]: 2.1,\n  [ChainId.FUJI]: 2.1,\n  [ChainId.FUSE_TESTNET_SANDBOX]: 5,\n  [ChainId.FUSE_TESTNET]: 5,\n  [ChainId.FUSE]: 5,\n  [ChainId.GNOSIS_TESTNET_SANDBOX]: 12.5,\n  [ChainId.GNOSIS_TESTNET]: 12.5,\n  [ChainId.GNOSIS]: 12.5,\n  [ChainId.GOERLI_MAINNET]: 1,\n  [ChainId.GOERLI_SANDBOX]: 15,\n  [ChainId.GOERLI]: 15,\n  [ChainId.HARMONY_TESTNET_SANDBOX]: 2,\n  [ChainId.HARMONY_TESTNET]: 2,\n  [ChainId.HARMONY]: 2,\n  [ChainId.INTAIN_TESTNET_SANDBOX]: 1,\n  [ChainId.INTAIN_TESTNET]: 1,\n  [ChainId.INTAIN]: 1,\n  [ChainId.KAVA]: 1,\n  [ChainId.KAVA_TESTNET]: 1,\n  [ChainId.KLAYTN_TESTNET]: 1,\n  [ChainId.KLAYTN]: 1,\n  [ChainId.KOVAN_SANDBOX]: 4.2,\n  [ChainId.KOVAN]: 4.2,\n  [ChainId.LOOT]: 2,\n  [ChainId.LOOT_TESTNET]: 2,\n  [ChainId.MANTLE]: 5,\n  [ChainId.MANTLE_TESTNET]: 7,\n  [ChainId.METER_TESTNET]: 1,\n  [ChainId.METER]: 1,\n  [ChainId.METIS_TESTNET]: 1,\n  [ChainId.METIS]: 1,\n  [ChainId.MOONBEAM_TESTNET_SANDBOX]: 12,\n  [ChainId.MOONBEAM_TESTNET]: 12,\n  [ChainId.MOONBEAM]: 12,\n  [ChainId.MOONRIVER]: 15,\n  [ChainId.MUMBAI_SANDBOX]: 3.5,\n  [ChainId.MUMBAI]: 3.5,\n  [ChainId.NOVA]: 1,\n  [ChainId.OKX_TESTNET]: 1,\n  [ChainId.OKX]: 1,\n  [ChainId.OPTIMISM_GOERLI_SANDBOX]: 1,\n  [ChainId.OPTIMISM_GOERLI]: 1,\n  [ChainId.OPTIMISM_KOVAN_SANDBOX]: 1,\n  [ChainId.OPTIMISM_KOVAN]: 1,\n  [ChainId.OPTIMISM]: 2,\n  [ChainId.ORDERLY]: 2,\n  [ChainId.POLYGON]: 2.5,\n  [ChainId.PORTAL_TESTNET_SANDBOX]: 2,\n  [ChainId.PORTAL_TESTNET]: 2,\n  [ChainId.PORTAL]: 1,\n  [ChainId.RARIBLE]: 1,\n  [ChainId.RARIBLE_TESTNET]: 1,\n  [ChainId.RINKEBY_SANDBOX]: 15.2,\n  [ChainId.RINKEBY]: 15.2,\n  [ChainId.SEPOLIA_TESTNET]: 13,\n  [ChainId.SEPOLIA]: 13,\n  [ChainId.SHRAPNEL_TESTNET]: 1,\n  [ChainId.SHRAPNEL]: 1,\n  [ChainId.SCROLL]: 4.9,\n  [ChainId.SCROLL_TESTNET]: 4.9,\n  [ChainId.SOLANA_TESTNET]: 1,\n  [ChainId.SOLANA]: 1,\n  [ChainId.SWIMMER_TESTNET_SANDBOX]: 5,\n  [ChainId.SWIMMER_TESTNET]: 5,\n  [ChainId.SWIMMER]: 5,\n  [ChainId.TELOS]: 1,\n  [ChainId.TELOS_TESTNET]: 1, // They don't actually produce blocks at regular intervals\n  [ChainId.TENET]: 3.5,\n  [ChainId.TENET_TESTNET]: 3.7,\n  [ChainId.TOMO_TESTNET]: 3,\n  [ChainId.ZKCONSENSYS]: 1,\n  [ChainId.ZKCONSENSYS_TESTNET]: 1,\n  [ChainId.ZKPOLYGON_TESTNET]: 2,\n  [ChainId.ZKPOLYGON]: 2,\n  [ChainId.ZKSYNC_TESTNET]: 1.4,\n  [ChainId.ZKSYNC]: 1.6,\n  [ChainId.BLOCKGEN_TESTNET]: 1,\n  [ChainId.BEAM]: 1,\n  [ChainId.BEAM_TESTNET]: 1,\n  [ChainId.ZORA_TESTNET]: 1.8,\n  [ChainId.EON]: 1,\n  [ChainId.EON_TESTNET]: 1,\n  [ChainId.FRAME_TESTNET]: 1,\n  [ChainId.MANTA_TESTNET]: 1,\n  [ChainId.ORDERLY_TESTNET]: 1,\n  [ChainId.PGN_TESTNET]: 1,\n  [ChainId.SHIMMER]: 3.3,\n  [ChainId.SHIMMER_TESTNET]: 1,\n  [ChainId.TOMO]: 1,\n  [ChainId.XPLA]: 1,\n  [ChainId.ZKATANA_TESTNET]: 1,\n  [ChainId.HOLESKY_TESTNET]: 1,\n  [ChainId.HUBBLE_TESTNET]: 1,\n  [ChainId.IDEX_TESTNET]: 1,\n  [ChainId.ODA_TESTNET]: 1,\n  [ChainId.POLYGONCDK_TESTNET]: 1,\n  [ChainId.PGJJTK_TESTNET]: 1,\n  [ChainId.XPLA_TESTNET]: 1,\n  [ChainId.KIWI_TESTNET]: 1,\n  [ChainId.SPRUCE_TESTNET]: 1,\n  [ChainId.GUNZILLA_TESTNET]: 1,\n  [ChainId.ARBITRUM_SEPOLIA]: 1,\n  [ChainId.OPTIMISM_SEPOLIA]: 1,\n  [ChainId.PGN]: 1,\n  [ChainId.MANTA]: 1,\n  [ChainId.TANGIBLE_TESTNET]: 1,\n  [ChainId.INJECTIVE_TESTNET]: 1,\n  [ChainId.XAI]: 1,\n  [ChainId.XAI_TESTNET]: 1,\n};\n","import {ChainId, ChainKey, ChainListId, ChainStage} from '../enums';\n\n// @deprecated - use getChainKey\nexport function getNetworkNameByEndpointId(endpointId: ChainId | number): ChainKey {\n  return getChainKey(endpointId);\n}\n\n// @deprecated - use getChainIdByChainKey\nexport function getEndpointIdByName(networkName: ChainKey | string): ChainId {\n  return getChainIdByChainKey(networkName as ChainKey);\n}\n\nconst CHAIN_STAGE: Record<string, ChainStage> = {\n  mainnet: ChainStage.MAINNET,\n  testnet: ChainStage.TESTNET,\n  sandbox: ChainStage.TESTNET_SANDBOX,\n};\n\nexport function getNetworksForEnv(chainStageAsString: string) {\n  const chainStage = CHAIN_STAGE[chainStageAsString];\n  if (!chainStage) throw new Error(`No ChainStage for ${chainStageAsString}`);\n  const networks: ChainKey[] = [];\n  for (const chainIdAsString in ChainId) {\n    const chainId = Number(chainIdAsString);\n    if (!Number.isFinite(chainId)) continue;\n    if (getChainStage(chainId) === (chainStage as any)) {\n      networks.push(getChainKey(chainId));\n    }\n  }\n  return networks;\n}\n\nexport function getChainStage(chainId: number): ChainStage {\n  if (chainId < 10000) return ChainStage.MAINNET;\n  if (chainId < 20000) return ChainStage.TESTNET;\n  return ChainStage.TESTNET_SANDBOX;\n}\n\nexport function getChainKey(chainId: ChainId): ChainKey {\n  // @ts-ignore\n  const key = ChainId[chainId];\n  // @ts-ignore\n  const chainKey: ChainKey = ChainKey[key];\n  if (chainKey) return chainKey;\n  throw new Error(`No ChainKey for ${chainId}`);\n}\n\nexport function getChainListId(chainId: ChainId): ChainListId {\n  // @ts-ignore\n  const key = ChainId[chainId];\n  // @ts-ignore\n  const chainListId: ChainListId = ChainListId[key];\n  if (chainListId) return chainListId;\n  throw new Error(`No ChainListId for ${chainId}`);\n}\n\nconst REVERSE_CHAIN_KEYS = new Map(Object.entries(ChainKey).map(([key, value]) => [value, key]));\n\nexport function getChainIdByChainKey(chainKey: ChainKey): ChainId {\n  const chainKeyName = REVERSE_CHAIN_KEYS.get(chainKey);\n  const chainId: ChainId = ChainId[chainKeyName as keyof typeof ChainId];\n  if (chainId) return chainId;\n  throw new Error(`No chainId for ${chainKey}`);\n}\n","import {ChainId, ChainKey} from '../enums';\nimport {RPCS} from '../constants';\nimport {getChainKey, getChainListId} from './helpers';\n\nexport function getMnemonic(networkName?: string) {\n  if (networkName) {\n    const mnemonic = process.env['MNEMONIC_' + networkName.toUpperCase()];\n    if (mnemonic && mnemonic !== '') {\n      return mnemonic;\n    }\n  }\n\n  const mnemonic = process.env.MNEMONIC;\n  if (!mnemonic || mnemonic === '') {\n    return 'test test test test test test test test test test test junk';\n  }\n  return mnemonic;\n}\n\nexport function accounts(chainKey?: string) {\n  return {mnemonic: getMnemonic(chainKey)};\n}\n\n//https://hardhat.org/hardhat-network/reference/#config\n//accounts and chainId set by setupNetwork\nexport type HardhatNetwork = {[network: string]: any};\nexport type HardhatNetworks = {[chainKey in ChainKey]?: any};\n\nexport function setupNetwork(networkConfig: any, chainIds: ChainId[]): HardhatNetworks {\n  const networks: HardhatNetworks = {};\n\n  for (let chainId of chainIds) {\n    const chainKey = getChainKey(chainId);\n    if (chainKey === undefined) {\n      throw new Error('ChainId not setup in core-sdk');\n    }\n\n    const chainListId = getChainListId(chainId);\n    networks[chainKey] = {\n      ...networkConfig,\n      chainId: chainListId,\n      accounts: accounts(chainKey),\n    };\n  }\n  return networks;\n}\n\nexport function setupNetworks(chainIds: [ChainId, {rpcIndex?: number}][]): HardhatNetworks {\n  const networks: HardhatNetworks = {};\n\n  for (let [chainId, config] of chainIds) {\n    const rpcIndex = config.rpcIndex ? config.rpcIndex : 0;\n\n    const chainKey = getChainKey(chainId);\n    if (chainKey === undefined) {\n      throw new Error('ChainId not setup in core-sdk');\n    }\n\n    const chainListId = getChainListId(chainId);\n    const url = RPCS[chainId]?.[rpcIndex];\n    if (!url) {\n      throw new Error('ChainId not setup in core-sdk');\n    }\n\n    networks[chainKey] = {\n      chainId: chainListId,\n      accounts: accounts(chainKey),\n      url,\n    };\n  }\n  return networks;\n}\n"]}