|
1 | 1 | import { LANGUAGE_TYPE, LANGUAGES, LOGIN_PROVIDER, LOGIN_PROVIDER_TYPE, WhiteLabelData } from "@web3auth/auth"; |
2 | | -import { CHAIN_NAMESPACES, ChainNamespaceType, CustomChainConfig, WEB3AUTH_NETWORK, WEB3AUTH_NETWORK_TYPE, SignTypedDataMessageV4, CONFIRMATION_STRATEGY, type CONFIRMATION_STRATEGY_TYPE } from "@web3auth/modal"; |
| 2 | +import { CHAIN_NAMESPACES, ChainNamespaceType, WEB3AUTH_NETWORK, WEB3AUTH_NETWORK_TYPE, SignTypedDataMessageV4, CONFIRMATION_STRATEGY, type CONFIRMATION_STRATEGY_TYPE } from "@web3auth/modal"; |
3 | 3 |
|
4 | 4 | import { FormConfigSettings } from "./interfaces"; |
5 | 5 |
|
6 | 6 | export const networkOptions = Object.values(WEB3AUTH_NETWORK).map((x) => ({ name: x, value: x })); |
7 | 7 |
|
8 | 8 | export const chainNamespaceOptions = Object.values(CHAIN_NAMESPACES).map((x) => ({ name: x, value: x })); |
9 | 9 |
|
10 | | -export const chainConfigs: Record<ChainNamespaceType, CustomChainConfig[]> = { |
11 | | - [CHAIN_NAMESPACES.EIP155]: [ |
12 | | - { |
13 | | - chainNamespace: CHAIN_NAMESPACES.EIP155, |
14 | | - rpcTarget: "https://rpc.ankr.com/eth", |
15 | | - blockExplorerUrl: "https://etherscan.io", |
16 | | - logo: "https://cryptologos.cc/logos/ethereum-eth-logo.png", |
17 | | - chainId: "0x1", |
18 | | - ticker: "ETH", |
19 | | - tickerName: "Ethereum", |
20 | | - }, |
21 | | - { |
22 | | - chainNamespace: CHAIN_NAMESPACES.EIP155, |
23 | | - rpcTarget: "https://rpc.ankr.com/eth_sepolia", |
24 | | - blockExplorerUrl: "https://sepolia.etherscan.io", |
25 | | - logo: "https://cryptologos.cc/logos/ethereum-eth-logo.png", |
26 | | - chainId: "0xaa36a7", |
27 | | - ticker: "ETH", |
28 | | - tickerName: "Sepolia Testnet", |
29 | | - }, |
30 | | - { |
31 | | - chainNamespace: CHAIN_NAMESPACES.EIP155, |
32 | | - rpcTarget: "https://mainnet.base.org", |
33 | | - blockExplorerUrl: "https://base.blockscout.com", |
34 | | - chainId: "0x2105", |
35 | | - displayName: "Base Mainnet", |
36 | | - ticker: "ETH", |
37 | | - tickerName: "Base Ethereum", |
38 | | - logo: "https://cryptologos.cc/logos/ethereum-eth-logo.png", |
39 | | - }, |
40 | | - { |
41 | | - chainNamespace: CHAIN_NAMESPACES.EIP155, |
42 | | - rpcTarget: "https://sepolia.base.org", |
43 | | - blockExplorerUrl: "https://sepolia-explorer.base.org", |
44 | | - chainId: "0x14A34", |
45 | | - displayName: "Base Sepolia", |
46 | | - ticker: "ETH", |
47 | | - tickerName: "Base Sepolia Testnet", |
48 | | - logo: "https://cryptologos.cc/logos/ethereum-eth-logo.png", |
49 | | - }, |
50 | | - { |
51 | | - chainNamespace: CHAIN_NAMESPACES.EIP155, |
52 | | - rpcTarget: "https://data-seed-prebsc-2-s3.binance.org:8545", |
53 | | - blockExplorerUrl: "https://testnet.bscscan.com", |
54 | | - logo: "https://cryptologos.cc/logos/binance-coin-bnb-logo.png", |
55 | | - chainId: "0x61", |
56 | | - displayName: "Binance SmartChain Testnet", |
57 | | - ticker: "BNB", |
58 | | - tickerName: "BNB", |
59 | | - }, |
60 | | - { |
61 | | - chainNamespace: CHAIN_NAMESPACES.EIP155, |
62 | | - chainId: "0x13882", |
63 | | - rpcTarget: "https://rpc.ankr.com/polygon_amoy", |
64 | | - displayName: "Polygon Amoy Testnet", |
65 | | - blockExplorerUrl: "https://amoy.polygonscan.com/", |
66 | | - ticker: "POL", |
67 | | - tickerName: "Polygon Ecosystem Token", |
68 | | - }, |
69 | | - ], |
70 | | - [CHAIN_NAMESPACES.SOLANA]: [ |
71 | | - // Ref: https://namespaces.chainagnostic.org/solana/caip10 |
72 | | - { |
73 | | - chainNamespace: CHAIN_NAMESPACES.SOLANA, |
74 | | - rpcTarget: "https://api.devnet.solana.com", |
75 | | - blockExplorerUrl: "https://solscan.io", |
76 | | - logo: "https://cryptologos.cc/logos/solana-sol-logo.png", |
77 | | - chainId: "0x67", |
78 | | - ticker: "SOL", |
79 | | - tickerName: "Solana", |
80 | | - displayName: "Solana Devnet", |
81 | | - }, |
82 | | - { |
83 | | - chainNamespace: CHAIN_NAMESPACES.SOLANA, |
84 | | - rpcTarget: import.meta.env.VITE_APP_SOLANA_MAINNET_RPC, |
85 | | - blockExplorerUrl: "https://explorer.solana.com", |
86 | | - logo: "https://cryptologos.cc/logos/solana-sol-logo.png", |
87 | | - chainId: "0x65", |
88 | | - ticker: "SOL", |
89 | | - tickerName: "Solana", |
90 | | - displayName: "Solana Mainnet", |
91 | | - }, |
92 | | - ], |
| 10 | +export const chainConfigs: Record<ChainNamespaceType, string[]> = { |
| 11 | + [CHAIN_NAMESPACES.EIP155]: ["0x1", "0xaa36a7", "0x2105", "0x61", "0x13882"], |
| 12 | + [CHAIN_NAMESPACES.SOLANA]: ["0x67", "0x65"], |
93 | 13 | [CHAIN_NAMESPACES.CASPER]: [], |
94 | 14 | [CHAIN_NAMESPACES.XRPL]: [], |
95 | 15 | [CHAIN_NAMESPACES.OTHER]: [], |
|
0 commit comments