Skip to content

Commit 8865532

Browse files
xieqiancaosissixieqian
andauthored
Add frax stable pool (#486)
* add frax-usdc stable pool * add new Tag for frax pool --------- Co-authored-by: xieqian <[email protected]>
1 parent d610d92 commit 8865532

File tree

4 files changed

+34
-36
lines changed

4 files changed

+34
-36
lines changed

src/pages/pools/LiquidityPage/LiquidityPage.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ import {
5454
REF_UNI_V3_SWAP_CONTRACT_ID,
5555
USDTT_USDCC_USDT_USDC_POOL_ID,
5656
USDT_USDC_POOL_ID,
57-
// FRAX_USDC_POOL_ID,
57+
FRAX_USDC_POOL_ID,
5858
} from '../../../services/near';
5959
import { WatchListStartFull } from '../../../components/icon/WatchListStar';
6060
import _, { orderBy, sortBy, filter } from 'lodash';
@@ -2313,8 +2313,8 @@ function StablePoolCard({
23132313
const isMobile = useClientMobile();
23142314
const is_new_pool =
23152315
poolData.pool.id == USDTT_USDCC_USDT_USDC_POOL_ID ||
2316-
poolData.pool.id == USDT_USDC_POOL_ID;
2317-
// poolData.pool.id == FRAX_USDC_POOL_ID;
2316+
poolData.pool.id == USDT_USDC_POOL_ID ||
2317+
poolData.pool.id == FRAX_USDC_POOL_ID;
23182318
return (
23192319
<div
23202320
className="mb-4 xs:mb-2 md:mb-2"

src/pages/pools/poolsComponents/StablePoolList.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
USD_CLASS_STABLE_POOL_IDS,
88
USDTT_USDCC_USDT_USDC_POOL_ID,
99
USDT_USDC_POOL_ID,
10-
// FRAX_USDC_POOL_ID,
10+
FRAX_USDC_POOL_ID,
1111
} from 'src/services/near';
1212
import _, { find } from 'lodash';
1313
import { FormattedMessage } from 'react-intl';
@@ -344,8 +344,8 @@ function StablePoolCard({
344344
const isMobile = useClientMobile();
345345
const is_new_pool =
346346
poolData.pool.id == USDTT_USDCC_USDT_USDC_POOL_ID ||
347-
poolData.pool.id == USDT_USDC_POOL_ID;
348-
// poolData.pool.id == FRAX_USDC_POOL_ID;
347+
poolData.pool.id == USDT_USDC_POOL_ID ||
348+
poolData.pool.id == FRAX_USDC_POOL_ID;
349349
return (
350350
<div
351351
className="mb-4 xs:mb-2 md:mb-2"

src/services/config.ts

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ export default function getConfig(
237237
'2497',
238238
'2194',
239239
'2320',
240-
'4514',
241240
],
242241
FARM_LOCK_SWITCH: process.env.FARM_LOCK_SWITCH || 0,
243242
VotingGauge: ['10%', '10%'],
@@ -265,15 +264,15 @@ export default function getConfig(
265264
'a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.factory.bridge.near',
266265
],
267266
USDT_USDC_POOL_ID: process.env.USDT_USDC_POOL_ID || 4513,
268-
// FRAX_USDC_POOL_ID: process.env.FRAX_USDC_POOL_ID || 4514,
267+
FRAX_USDC_POOL_ID: process.env.FRAX_USDC_POOL_ID || 4514,
269268
USDT_USDC_TOKEN_IDS: [
270269
'usdt.tether-token.near',
271270
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1',
272271
],
273-
// FRAX_USDC_TOKEN_IDS: [
274-
// '853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near',
275-
// '17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1',
276-
// ],
272+
FRAX_USDC_TOKEN_IDS: [
273+
'853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near',
274+
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1',
275+
],
277276
BLACK_TOKEN_LIST: ['token.pembrock.near'],
278277
REF_MEME_FARM_CONTRACT_ID:
279278
process.env.REF_MEME_FARM_CONTRACT_ID ||
@@ -571,7 +570,6 @@ export default function getConfig(
571570
'2497',
572571
'2194',
573572
'2320',
574-
'4514',
575573
],
576574

577575
FARM_LOCK_SWITCH: process.env.FARM_LOCK_SWITCH || 0,
@@ -594,15 +592,15 @@ export default function getConfig(
594592
USDTT_USDCC_USDT_USDC_POOL_ID:
595593
process.env.USDTT_USDCC_USDT_USDC_POOL_ID || 4179,
596594
USDT_USDC_POOL_ID: process.env.USDT_USDC_POOL_ID || 4513,
597-
// FRAX_USDC_POOL_ID: process.env.FRAX_USDC_POOL_ID || 4514,
595+
FRAX_USDC_POOL_ID: process.env.FRAX_USDC_POOL_ID || 4514,
598596
USDT_USDC_TOKEN_IDS: [
599597
'usdt.tether-token.near',
600598
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1',
601599
],
602-
// FRAX_USDC_TOKEN_IDS: [
603-
// '853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near',
604-
// '17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1',
605-
// ],
600+
FRAX_USDC_TOKEN_IDS: [
601+
'853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near',
602+
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1',
603+
],
606604
USDTT_USDCC_USDT_USDC_TOKEN_IDS: [
607605
'usdt.tether-token.near',
608606
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1',
@@ -681,7 +679,7 @@ export function getExtraStablePoolConfig(
681679
'3689',
682680
'4179',
683681
'4513',
684-
// '4514',
682+
'4514',
685683
],
686684
USDTT_USDCC_USDT_USDC_POOL_INDEX: {
687685
'usdt.tether-token.near': 0,
@@ -693,10 +691,10 @@ export function getExtraStablePoolConfig(
693691
'usdt.tether-token.near': 0,
694692
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1': 1,
695693
},
696-
// FRAX_USDC_POOL_INDEX: {
697-
// '853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near': 0,
698-
// '17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1': 1,
699-
// },
694+
FRAX_USDC_POOL_INDEX: {
695+
'853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near': 0,
696+
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1': 1,
697+
},
700698
};
701699
case 'development':
702700
case 'pub-testnet':
@@ -864,7 +862,7 @@ export function getExtraStablePoolConfig(
864862
'3689',
865863
'4179',
866864
'4513',
867-
// '4514',
865+
'4514',
868866
],
869867
USDTT_USDCC_USDT_USDC_POOL_INDEX: {
870868
'usdt.tether-token.near': 0,
@@ -876,10 +874,10 @@ export function getExtraStablePoolConfig(
876874
'usdt.tether-token.near': 0,
877875
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1': 1,
878876
},
879-
// FRAX_USDC_POOL_INDEX: {
880-
// '853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near': 0,
881-
// '17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1': 1,
882-
// },
877+
FRAX_USDC_POOL_INDEX: {
878+
'853d955acef822db058eb8505911ed77f175b99e.factory.bridge.near': 0,
879+
'17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1': 1,
880+
},
883881
};
884882
}
885883
}

src/services/near.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const USDTT_USDCC_USDT_USDC_TOKEN_IDS =
4242
config.USDTT_USDCC_USDT_USDC_TOKEN_IDS;
4343

4444
export const USDT_USDC_TOKEN_IDS = config.USDT_USDC_TOKEN_IDS;
45-
// export const FRAX_USDC_TOKEN_IDS = config.FRAX_USDC_TOKEN_IDS;
45+
export const FRAX_USDC_TOKEN_IDS = config.FRAX_USDC_TOKEN_IDS;
4646

4747
export const STABLE_POOL_ID = config.STABLE_POOL_ID;
4848

@@ -57,7 +57,7 @@ export const REF_FARM_BOOST_CONTRACT_ID = config.REF_FARM_BOOST_CONTRACT_ID;
5757
export const REF_MEME_FARM_CONTRACT_ID = config.REF_MEME_FARM_CONTRACT_ID;
5858

5959
export const USDT_USDC_POOL_ID = config.USDT_USDC_POOL_ID;
60-
// export const FRAX_USDC_POOL_ID = config.FRAX_USDC_POOL_ID;
60+
export const FRAX_USDC_POOL_ID = config.FRAX_USDC_POOL_ID;
6161

6262
export const {
6363
BTCIDS,
@@ -83,7 +83,7 @@ export const {
8383
USDT_POOL_INDEX,
8484
USDTT_USDCC_USDT_USDC_POOL_INDEX,
8585
USDT_USDC_POOL_INDEX,
86-
// FRAX_USDC_POOL_INDEX,
86+
FRAX_USDC_POOL_INDEX,
8787
} = getExtraStablePoolConfig();
8888

8989
export const extraStableTokenIds = BTCIDS.concat(LINEARIDS)
@@ -105,7 +105,7 @@ export const AllStableTokenIds = new Array(
105105
.concat(extraStableTokenIds)
106106
.concat(USDTT_USDCC_USDT_USDC_TOKEN_IDS)
107107
.concat(USDT_USDC_TOKEN_IDS)
108-
// .concat(FRAX_USDC_TOKEN_IDS)
108+
.concat(FRAX_USDC_TOKEN_IDS)
109109
)
110110
);
111111

@@ -127,7 +127,7 @@ export const ALL_STABLE_POOL_IDS = [
127127
NEW_NEARX_POOL_ID,
128128
USDT_POOL_ID,
129129
USDT_USDC_POOL_ID,
130-
// FRAX_USDC_POOL_ID,
130+
FRAX_USDC_POOL_ID,
131131
]
132132
.filter((_) => _)
133133
.map((id) => id.toString());
@@ -169,8 +169,8 @@ export const getStableTokenIndex = (stable_pool_id: string | number) => {
169169
return USDTT_USDCC_USDT_USDC_POOL_INDEX;
170170
case USDT_USDC_POOL_ID.toString():
171171
return USDT_USDC_POOL_INDEX;
172-
// case FRAX_USDC_POOL_ID.toString():
173-
// return FRAX_USDC_POOL_INDEX;
172+
case FRAX_USDC_POOL_ID.toString():
173+
return FRAX_USDC_POOL_INDEX;
174174
}
175175
};
176176

@@ -199,7 +199,7 @@ export const USD_CLASS_STABLE_POOL_IDS = [
199199
USDT_POOL_ID,
200200
USDTT_USDCC_USDT_USDC_POOL_ID.toString(),
201201
USDT_USDC_POOL_ID.toString(),
202-
// FRAX_USDC_POOL_ID.toString(),
202+
FRAX_USDC_POOL_ID.toString(),
203203
];
204204

205205
export const BTC_CLASS_STABLE_TOKEN_IDS = BTCIDS;

0 commit comments

Comments
 (0)