1
1
const { version } = require ( "../package.json" ) ;
2
2
const base = require ( "./tokens/base.json" ) ;
3
- const storyOdyssey = require ( "./tokens/story_odyssey.json" ) ;
4
3
const story = require ( "./tokens/story.json" ) ;
5
4
const morph = require ( "./tokens/morph.json" ) ;
6
5
const riseSepolia = require ( "./tokens/rise_sepolia.json" ) ;
6
+ const monadTestnet = require ( "./tokens/monad_testnet.json" ) ;
7
7
8
8
// pairs
9
- const storyOdysseyPairs = require ( "./pairs/story_odyssey.json" ) ;
10
9
const storyPairs = require ( "./pairs/story.json" ) ;
11
10
const morphPairs = require ( "./pairs/morph.json" ) ;
12
11
const riseSepoliaPairs = require ( "./pairs/rise_sepolia.json" ) ;
12
+ const monadTestnetPairs = require ( "./pairs/monad_testnet.json" ) ;
13
13
14
14
// groups
15
- const storyOdysseyGroups = require ( "./groups/story_odyssey.json" ) ;
16
15
const storyGroups = require ( "./groups/story.json" ) ;
17
16
const riseSepoliaGroups = require ( "./groups/rise_sepolia.json" ) ;
17
+ const monadTestnetGroups = require ( "./groups/monad_testnet.json" ) ;
18
18
19
19
// group pairs
20
- const storyOdysseyGroupPairs = require ( "./groupPairs/story_odyssey.json" ) ;
21
20
const storyGroupPairs = require ( "./groupPairs/story.json" ) ;
22
21
const riseSepoliaGroupPairs = require ( "./groupPairs/rise_sepolia.json" ) ;
22
+ const monadTestnetGroupPairs = require ( "./groupPairs/monad_testnet.json" ) ;
23
23
24
24
// group tokens
25
- const storyOdysseyGroupTokens = require ( "./groupTokens/story_odyssey.json" ) ;
26
25
const storyGroupTokens = require ( "./groupTokens/story.json" ) ;
27
26
const riseSepoliaGrouptokens = require ( "./groupTokens/rise_sepolia.json" ) ;
27
+ const monadTestnetGroupTokens = require ( "./groupTokens/monad_testnet.json" ) ;
28
28
29
29
const bridgeUtils = require ( "@uniswap/token-list-bridge-utils" ) ;
30
30
@@ -40,38 +40,38 @@ module.exports = function buildList() {
40
40
} ,
41
41
// groups are used to organize tokens in the app UI for Tradingview, each token is identified by its tag property
42
42
groups :{
43
- "Story Odyssey Testnet" : storyOdysseyGroups ,
44
43
"Story" : storyGroups ,
45
44
"Rise Sepolia" : riseSepoliaGroups ,
45
+ "Monad Testnet" : monadTestnetGroups ,
46
46
} ,
47
47
groupTokens : {
48
- "Story Odyssey Testnet" : storyOdysseyGroupTokens ,
49
48
"Story" : storyGroupTokens ,
50
49
"Rise Sepolia" : riseSepoliaGrouptokens ,
50
+ "Monad Testnet" : monadTestnetGroupTokens ,
51
51
} ,
52
52
groupPairs : {
53
- "Story Odyssey Testnet" : storyOdysseyGroupPairs ,
54
53
"Story" : storyGroupPairs ,
55
54
"Rise Sepolia" : riseSepoliaGroupPairs ,
55
+ "Monad Testnet" : monadTestnetGroupPairs ,
56
56
} ,
57
57
scannerLink : {
58
- " Story Odyssey Testnet" :
59
- "https://odyssey- testnet-explorer.storyscan .xyz/" ,
60
- Story : "https://oklink. com/story/"
58
+ Story : "https://oklink.com/story/" ,
59
+ "Rise Sepolia" : "https://testnet-explorer.riselabs .xyz/" ,
60
+ "Monad Testnet" : "https://testnet.monadexplorer. com/" ,
61
61
} ,
62
62
matchingEngine : {
63
- "Story Odyssey Testnet" : {
64
- address : "0x39800D00B0573317E8EABA8BFce1c71a59fD26ee" ,
65
- startBlock : 2299914 ,
66
- } ,
67
63
"Story" : {
68
64
address : "0x3bd945d969e2a4b76edf8cf09fe6357bb6682f4f" ,
69
65
startBlock : 915937 ,
70
66
} ,
71
67
"Rise Sepolia" : {
72
68
address : "0x8E9e786f757B881C7B456682Ae7D2a06820220b1" ,
73
69
startBlock : 4613007 ,
74
- }
70
+ } ,
71
+ "Monad Testnet" : {
72
+ address : "0x6B5A13Ca93871187330aE6d9E34cdAD610aA54cd" ,
73
+ startBlock : 4671869 ,
74
+ } ,
75
75
} ,
76
76
wAIfuManager : {
77
77
"Rise Sepolia" : {
@@ -83,9 +83,9 @@ module.exports = function buildList() {
83
83
logoURI : "https://avatars.githubusercontent.com/u/73440097?s=200&v=4" ,
84
84
keywords : [ "standard" , "default" ] ,
85
85
tokens : [
86
- ...storyOdyssey ,
87
86
...story ,
88
87
...riseSepolia ,
88
+ ...monadTestnet
89
89
]
90
90
// sort them by symbol for easy readability
91
91
. sort ( ( t1 , t2 ) => {
@@ -95,9 +95,9 @@ module.exports = function buildList() {
95
95
return t1 . chainId < t2 . chainId ? - 1 : 1 ;
96
96
} ) ,
97
97
pairs : [
98
- ...storyOdysseyPairs ,
99
98
...storyPairs ,
100
99
...riseSepoliaPairs ,
100
+ ...monadTestnetPairs
101
101
] ,
102
102
} ;
103
103
return bridgeUtils . chainify ( l1List ) ;
0 commit comments