Skip to content

Commit 807fbb3

Browse files
committed
feat: Add token list repo urls
1 parent 002a45e commit 807fbb3

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

logic/lib/src/domain/const/urls.dart

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,21 @@ class Urls {
2020
ethereumFunc: () => ethereumMainnetTokenListUrl,
2121
);
2222

23+
static String getTokenListRepoUrl(int chainId) =>
24+
MXCFunctionHelpers.chainsSeparatedFunctions<String>(
25+
chainId: chainId,
26+
moonChainFunc: () => mainnetTokenListRepoUrl,
27+
genevaFunc: () => testnetTokenListRepoUrl,
28+
ethereumFunc: () => ethereumMainnetTokenListRepoUrl,
29+
);
30+
31+
static const String mainnetTokenListRepoUrl =
32+
'https://github.com/MXCzkEVM/wannseeswap-tokenlist/blob/main/tokenlist-mainnet.json';
33+
static const String testnetTokenListRepoUrl =
34+
'https://github.com/MXCzkEVM/wannseeswap-tokenlist/blob/main/tokenlist.json';
35+
static const String ethereumMainnetTokenListRepoUrl =
36+
'https://github.com/MXCzkEVM/wannseeswap-tokenlist/blob/main/tokenlist-ethereum.json';
37+
2338
static const String mainnetTokenListUrl =
2439
'https://raw.githubusercontent.com/MXCzkEVM/wannseeswap-tokenlist/main/tokenlist-mainnet.json';
2540
static const String testnetTokenListUrl =
@@ -51,7 +66,8 @@ class Urls {
5166
testnetFunc: () => testnetApiBaseUrl,
5267
);
5368

54-
static const String mainnetApiBaseUrl = 'https://explorer-v1.moonchain.com/api/v2/';
69+
static const String mainnetApiBaseUrl =
70+
'https://explorer-v1.moonchain.com/api/v2/';
5571
static const String testnetApiBaseUrl =
5672
'https://geneva-explorer-v1.moonchain.com/api/v2/';
5773

logic/lib/src/domain/utils/mxc_chains.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ class MXCChains {
66
chainId == Config.mxcTestnetChainId;
77
}
88

9+
static bool isMXCChainsPlusEthereum(int chainId) {
10+
return isMXCChains(chainId) || isEthereumMainnet(chainId);
11+
}
12+
913
static bool isMXCMainnet(int chainId) {
1014
return chainId == Config.mxcMainnetChainId;
1115
}

0 commit comments

Comments
 (0)