-
Notifications
You must be signed in to change notification settings - Fork 113
Expand file tree
/
Copy pathrpcs.ts
More file actions
58 lines (57 loc) · 2.46 KB
/
Copy pathrpcs.ts
File metadata and controls
58 lines (57 loc) · 2.46 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
import { populateRpcField } from '../utils';
const {
REACT_APP_SEPOLIA_RPC,
REACT_APP_BSC_TESTNET_RPC,
REACT_APP_FUJI_RPC,
REACT_APP_FANTOM_TESTNET_RPC,
REACT_APP_ALFAJORES_RPC,
REACT_APP_SOLANA_DEVNET_RPC,
REACT_APP_FOGO_TESTNET_RPC,
REACT_APP_MOONBASE_RPC,
REACT_APP_SUI_TESTNET_RPC,
REACT_APP_APTOS_TESTNET_RPC,
REACT_APP_BASE_SEPOLIA_RPC,
REACT_APP_KLAYTN_TESTNET_RPC,
REACT_APP_ARBITRUM_SEPOLIA_RPC,
REACT_APP_OPTIMISM_SEPOLIA_RPC,
REACT_APP_SCROLL_TESTNET_RPC,
REACT_APP_XLAYER_TESTNET_RPC,
REACT_APP_MANTLE_TESTNET_RPC,
REACT_APP_WORLDCHAIN_TESTNET_RPC,
REACT_APP_UNICHAIN_TESTNET_RPC,
REACT_APP_MEZO_TESTNET_RPC,
REACT_APP_LINEA_TESTNET_RPC,
REACT_APP_SONIC_TESTNET_RPC,
REACT_APP_SEIEVM_TESTNET_RPC,
REACT_APP_PLUME_RPC,
REACT_APP_XRPLEVM_TESTNET_RPC,
REACT_APP_MONAD_TESTNET_RPC,
} = import.meta.env;
export const TESTNET_RPC_MAPPING = {
...populateRpcField('Sepolia', REACT_APP_SEPOLIA_RPC),
...populateRpcField('Bsc', REACT_APP_BSC_TESTNET_RPC),
...populateRpcField('Avalanche', REACT_APP_FUJI_RPC),
...populateRpcField('Fantom', REACT_APP_FANTOM_TESTNET_RPC),
...populateRpcField('Celo', REACT_APP_ALFAJORES_RPC),
...populateRpcField('Solana', REACT_APP_SOLANA_DEVNET_RPC),
...populateRpcField('Fogo', REACT_APP_FOGO_TESTNET_RPC),
...populateRpcField('Moonbeam', REACT_APP_MOONBASE_RPC),
...populateRpcField('Sui', REACT_APP_SUI_TESTNET_RPC),
...populateRpcField('Aptos', REACT_APP_APTOS_TESTNET_RPC),
...populateRpcField('BaseSepolia', REACT_APP_BASE_SEPOLIA_RPC),
...populateRpcField('ArbitrumSepolia', REACT_APP_ARBITRUM_SEPOLIA_RPC),
...populateRpcField('OptimismSepolia', REACT_APP_OPTIMISM_SEPOLIA_RPC),
...populateRpcField('Klaytn', REACT_APP_KLAYTN_TESTNET_RPC),
...populateRpcField('Scroll', REACT_APP_SCROLL_TESTNET_RPC),
...populateRpcField('Xlayer', REACT_APP_XLAYER_TESTNET_RPC),
...populateRpcField('Mantle', REACT_APP_MANTLE_TESTNET_RPC),
...populateRpcField('Worldchain', REACT_APP_WORLDCHAIN_TESTNET_RPC),
...populateRpcField('Unichain', REACT_APP_UNICHAIN_TESTNET_RPC),
...populateRpcField('Mezo', REACT_APP_MEZO_TESTNET_RPC),
...populateRpcField('Linea', REACT_APP_LINEA_TESTNET_RPC),
...populateRpcField('Sonic', REACT_APP_SONIC_TESTNET_RPC),
...populateRpcField('Seievm', REACT_APP_SEIEVM_TESTNET_RPC),
...populateRpcField('Plume', REACT_APP_PLUME_RPC),
...populateRpcField('XRPLEVM', REACT_APP_XRPLEVM_TESTNET_RPC),
...populateRpcField('Monad', REACT_APP_MONAD_TESTNET_RPC),
};