-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathrpc.ts
More file actions
80 lines (79 loc) · 4.21 KB
/
rpc.ts
File metadata and controls
80 lines (79 loc) · 4.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import dotenv from "dotenv";
import { ChainSlug } from "../../../src";
import { checkEnvValue } from "@socket.tech/dl-common";
dotenv.config();
export const rpcs = {
[ChainSlug.AEVO]: checkEnvValue("AEVO_RPC"),
[ChainSlug.ARBITRUM]: checkEnvValue("ARBITRUM_RPC"),
[ChainSlug.LYRA]: checkEnvValue("LYRA_RPC"),
[ChainSlug.OPTIMISM]: checkEnvValue("OPTIMISM_RPC"),
[ChainSlug.BSC]: checkEnvValue("BSC_RPC"),
[ChainSlug.POLYGON_MAINNET]: checkEnvValue("POLYGON_MAINNET_RPC"),
[ChainSlug.MAINNET]: checkEnvValue("MAINNET_RPC"),
[ChainSlug.PARALLEL]: checkEnvValue("PARALLEL_RPC"),
[ChainSlug.MANTLE]: checkEnvValue("MANTLE_RPC"),
[ChainSlug.REYA]: checkEnvValue("REYA_RPC"),
[ChainSlug.ARBITRUM_SEPOLIA]: checkEnvValue("ARBITRUM_SEPOLIA_RPC"),
[ChainSlug.OPTIMISM_SEPOLIA]: checkEnvValue("OPTIMISM_SEPOLIA_RPC"),
[ChainSlug.SEPOLIA]: checkEnvValue("SEPOLIA_RPC"),
[ChainSlug.ARBITRUM_GOERLI]: checkEnvValue("ARBITRUM_GOERLI_RPC"),
[ChainSlug.AEVO_TESTNET]: checkEnvValue("AEVO_TESTNET_RPC"),
[ChainSlug.LYRA_TESTNET]: checkEnvValue("LYRA_TESTNET_RPC"),
[ChainSlug.OPTIMISM_GOERLI]: checkEnvValue("OPTIMISM_GOERLI_RPC"),
[ChainSlug.GOERLI]: checkEnvValue("GOERLI_RPC"),
[ChainSlug.XAI_TESTNET]: checkEnvValue("XAI_TESTNET_RPC"),
[ChainSlug.SX_NETWORK_TESTNET]: checkEnvValue("SXN_TESTNET_RPC"),
[ChainSlug.SX_NETWORK]: checkEnvValue("SXN_RPC"),
[ChainSlug.MODE_TESTNET]: checkEnvValue("MODE_TESTNET_RPC"),
[ChainSlug.VICTION_TESTNET]: checkEnvValue("VICTION_TESTNET_RPC"),
[ChainSlug.BASE]: checkEnvValue("BASE_RPC"),
[ChainSlug.MODE]: checkEnvValue("MODE_RPC"),
[ChainSlug.ANCIENT8_TESTNET]: checkEnvValue("ANCIENT8_TESTNET_RPC"),
[ChainSlug.ANCIENT8_TESTNET2]: checkEnvValue("ANCIENT8_TESTNET2_RPC"),
[ChainSlug.REYA_CRONOS]: checkEnvValue("REYA_CRONOS_RPC"),
[ChainSlug.SYNDR_SEPOLIA_L3]: checkEnvValue("SYNDR_SEPOLIA_L3_RPC"),
[ChainSlug.POLYNOMIAL_TESTNET]: checkEnvValue("POLYNOMIAL_TESTNET_RPC"),
[ChainSlug.BOB]: checkEnvValue("BOB_RPC"),
[ChainSlug.KINTO]: checkEnvValue("KINTO_RPC"),
[ChainSlug.KINTO_DEVNET]: checkEnvValue("KINTO_DEVNET_RPC"),
[ChainSlug.CDK_TESTNET]: checkEnvValue("CDK_TESTNET_RPC"),
[ChainSlug.SIPHER_FUNKI_TESTNET]: checkEnvValue("SIPHER_FUNKI_TESTNET_RPC"),
[ChainSlug.WINR]: checkEnvValue("WINR_RPC"),
[ChainSlug.BLAST]: checkEnvValue("BLAST_RPC"),
[ChainSlug.BSC_TESTNET]: checkEnvValue("BSC_TESTNET_RPC"),
[ChainSlug.POLYNOMIAL]: checkEnvValue("POLYNOMIAL_RPC"),
[ChainSlug.SYNDR]: checkEnvValue("SYNDR_RPC"),
[ChainSlug.NEOX_TESTNET]: checkEnvValue("NEOX_TESTNET_RPC"),
[ChainSlug.NEOX_T4_TESTNET]: checkEnvValue("NEOX_T4_TESTNET_RPC"),
[ChainSlug.NEOX]: checkEnvValue("NEOX_RPC"),
[ChainSlug.GNOSIS]: checkEnvValue("GNOSIS_RPC"),
[ChainSlug.LINEA]: checkEnvValue("LINEA_RPC"),
[ChainSlug.ZKEVM]: checkEnvValue("ZKEVM_RPC"),
[ChainSlug.AVALANCHE]: checkEnvValue("AVALANCHE_RPC"),
[ChainSlug.XLAYER]: checkEnvValue("XLAYER_RPC"),
[ChainSlug.MANTA_PACIFIC]: checkEnvValue("MANTA_PACIFIC_RPC"),
[ChainSlug.POLTER_TESTNET]: checkEnvValue("POLTER_TESTNET_RPC"),
[ChainSlug.POLYGON_AMOY]: checkEnvValue("POLYGON_AMOY_RPC"),
[ChainSlug.OPBNB]: checkEnvValue("OPBNB_RPC"),
[ChainSlug.GEIST]: checkEnvValue("GEIST_RPC"),
[ChainSlug.ZERO_SEPOLIA]: checkEnvValue("ZERO_SEPOLIA_RPC"),
[ChainSlug.ZERO]: checkEnvValue("ZERO_RPC"),
[ChainSlug.ZKSYNC]: checkEnvValue("ZKSYNC_RPC"),
[ChainSlug.ARENA_Z]: checkEnvValue("ARENA_Z_RPC"),
[ChainSlug.INK]: checkEnvValue("INK_RPC"),
[ChainSlug.SONIC]: checkEnvValue("SONIC_RPC"),
[ChainSlug.BASE_SEPOLIA]: checkEnvValue("BASE_SEPOLIA_RPC"),
[ChainSlug.BERA]: checkEnvValue("BERA_RPC"),
[ChainSlug.B3]: checkEnvValue("B3_RPC"),
[ChainSlug.UNICHAIN]: checkEnvValue("UNICHAIN_RPC"),
[ChainSlug.MONAD_TESTNET]: checkEnvValue("MONAD_TESTNET_RPC"),
[ChainSlug.SCROLL]: checkEnvValue("SCROLL_RPC"),
[ChainSlug.SONEIUM]: checkEnvValue("SONEIUM_RPC"),
[ChainSlug.SWELLCHAIN]: checkEnvValue("SWELLCHAIN_RPC"),
[ChainSlug.WORLD_CHAIN]: checkEnvValue("WORLD_CHAIN_RPC"),
[ChainSlug.PLUME]: checkEnvValue("PLUME_RPC"),
[ChainSlug.KATANA]: checkEnvValue("KATANA_RPC"),
[ChainSlug.HYPEREVM]: checkEnvValue("HYPEREVM_RPC"),
[ChainSlug.SEI]: checkEnvValue("SEI_RPC"),
[ChainSlug.PLASMA]: checkEnvValue("PLASMA_RPC"),
};