Skip to content

Commit 0fc15f2

Browse files
committed
feat: add wUSDL to wrapper strategy
1 parent df8352f commit 0fc15f2

File tree

4 files changed

+111
-17
lines changed

4 files changed

+111
-17
lines changed

src/swapService/config/mainnet.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ const SCRVUSD_MAINNET = "0x0655977feb2f289a4ab78af67bab0d17aab84367"
1313
const USD3_MAINNET = "0x0d86883faf4ffd7aeb116390af37746f45b6f378"
1414
const EUSD_MAINNET = "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f"
1515
const WSTUSR_MAINNET = "0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055"
16-
const FDUSD_MAINNET = "0xc5f0f7b66764f6ec8c8dff7ba683102295e16409" //TEST
17-
const WUSDM_MAINNET = "0x57f5e098cad7a3d1eed53991d4d66c45c9af7812" //TEST
18-
const WUSDL_MAINNET = "0x7751E2F4b8ae93EF6B79d86419d42FE3295A4559" // TEST
19-
const WM_MAINNET = "0x437cc33344a0B27A429f795ff6B469C72698B291" // TEST
20-
const USD0PLUSPLUS_MAINNET = "0x35d8949372d46b7a3d5a56006ae77b215fc69bc0" //TEST
16+
// TEST YIELD
17+
const FDUSD_MAINNET = "0xc5f0f7b66764f6ec8c8dff7ba683102295e16409"
18+
const WUSDM_MAINNET = "0x57f5e098cad7a3d1eed53991d4d66c45c9af7812"
19+
const WUSDL_MAINNET = "0x7751E2F4b8ae93EF6B79d86419d42FE3295A4559"
20+
const WM_MAINNET = "0x437cc33344a0B27A429f795ff6B469C72698B291"
21+
const USD0PLUSPLUS_MAINNET = "0x35d8949372d46b7a3d5a56006ae77b215fc69bc0"
2122
// TEST mBASIS
2223

2324
const mainnetRoutingConfig: ChainRoutingConfig = [

src/swapService/runner.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,4 @@ export async function runPipeline(
6767
// TODO price impact
6868
// TODO logging
6969
// TODO pendle rollover
70+
// In wreapper strategy return dust to the original wrapper asset - deposit for EOA owner

src/swapService/strategies/strategyERC4626Wrapper.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ const defaultConfig: {
4141
asset: "0x66a1E37c9b0eAddca17d3662D6c05F4DECf3e110",
4242
assetDustEVault: "0x3a8992754e2ef51d8f90620d2766278af5c59b90",
4343
},
44+
{
45+
chainId: 1,
46+
protocol: "wUSDL",
47+
vault: "0x7751E2F4b8ae93EF6B79d86419d42FE3295A4559",
48+
asset: "0xbdC7c08592Ee4aa51D06C27Ee23D5087D65aDbcD",
49+
assetDustEVault: "0x0Fc9cdb39317354a98a1Afa6497a969ff3a6BA9C",
50+
},
4451
// {
4552
// chainId: 1,
4653
// protocol: "sUSDS",

src/tokenLists/tokenList_1.js

Lines changed: 97 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ export default [
402402
symbol: "USDE",
403403
decimals: 18,
404404
logoURI:
405-
"https://coin-images.coingecko.com/coins/images/33613/large/USDE.png?1716355685",
405+
"https://coin-images.coingecko.com/coins/images/33613/large/usde.png?1733810059",
406406
meta: {},
407407
},
408408
{
@@ -867,6 +867,16 @@ export default [
867867
"https://coin-images.coingecko.com/coins/images/39926/large/usds.webp?1726666683",
868868
meta: {},
869869
},
870+
{
871+
addressInfo: "0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD",
872+
chainId: 1,
873+
name: "sUSDS",
874+
symbol: "sUSDS",
875+
decimals: 18,
876+
logoURI:
877+
"https://raw.githubusercontent.com/marsfoundation/spark-docs/9b2ece7f8d6d1575549a88bb78654fe68707156f/.gitbook/assets/sUSDS-Coin.svg",
878+
meta: {},
879+
},
870880
{
871881
addressInfo: "0x0d86883faf4ffd7aeb116390af37746f45b6f378",
872882
chainId: 1,
@@ -1034,7 +1044,7 @@ export default [
10341044
{
10351045
addressInfo: "0x007115416ab6c266329a03b09a8aa39ac2ef7d9d",
10361046
chainId: 1,
1037-
name: "Midas BTC Yield Token",
1047+
name: "Midas mBTC",
10381048
symbol: "MBTC",
10391049
decimals: 18,
10401050
logoURI:
@@ -1051,6 +1061,36 @@ export default [
10511061
"https://coin-images.coingecko.com/coins/images/40008/large/USR_LOGO.png?1725222638",
10521062
meta: {},
10531063
},
1064+
{
1065+
addressInfo: "0x15700b564ca08d9439c58ca5053166e8317aa138",
1066+
chainId: 1,
1067+
name: "Elixir deUSD",
1068+
symbol: "DEUSD",
1069+
decimals: 18,
1070+
logoURI:
1071+
"https://coin-images.coingecko.com/coins/images/39494/large/deUSD_Logo_%281%29.png?1723689002",
1072+
meta: {},
1073+
},
1074+
{
1075+
addressInfo: "0x8a60e489004ca22d775c5f2c657598278d17d9c2",
1076+
chainId: 1,
1077+
name: "USDa",
1078+
symbol: "USDA",
1079+
decimals: 18,
1080+
logoURI:
1081+
"https://coin-images.coingecko.com/coins/images/51599/large/SUSDA.png?1731604761",
1082+
meta: {},
1083+
},
1084+
{
1085+
addressInfo: "0x5c5b196abe0d54485975d1ec29617d42d9198326",
1086+
chainId: 1,
1087+
name: "Elixir Staked deUSD",
1088+
symbol: "SDEUSD",
1089+
decimals: 18,
1090+
logoURI:
1091+
"https://coin-images.coingecko.com/coins/images/52847/large/Staked_deUSD_%28sdeUSD%29_Logo.png?1734473339",
1092+
meta: {},
1093+
},
10541094
{
10551095
addressInfo: "0x62d0a8458ed7719fdaf978fe5929c6d342b0bfce",
10561096
chainId: 1,
@@ -1152,16 +1192,6 @@ export default [
11521192
poolId: "747c1d2a-c668-4682-b9f9-296708a3dd90",
11531193
},
11541194
},
1155-
{
1156-
addressInfo: "0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD",
1157-
chainId: 1,
1158-
name: "sUSDS",
1159-
symbol: "sUSDS",
1160-
decimals: 18,
1161-
logoURI:
1162-
"https://raw.githubusercontent.com/marsfoundation/spark-docs/9b2ece7f8d6d1575549a88bb78654fe68707156f/.gitbook/assets/sUSDS-Coin.svg",
1163-
meta: {},
1164-
},
11651195
{
11661196
addressInfo: "0x437cc33344a0B27A429f795ff6B469C72698B291",
11671197
chainId: 1,
@@ -1171,6 +1201,33 @@ export default [
11711201
logoURI: "/tokens/1/0x437cc33344a0B27A429f795ff6B469C72698B291.png",
11721202
meta: {},
11731203
},
1204+
{
1205+
addressInfo: "0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD",
1206+
chainId: 1,
1207+
name: "RLUSD",
1208+
symbol: "RLUSD",
1209+
decimals: 18,
1210+
logoURI: "/tokens/1/0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD.png",
1211+
meta: {},
1212+
},
1213+
{
1214+
addressInfo: "0x7751E2F4b8ae93EF6B79d86419d42FE3295A4559",
1215+
chainId: 1,
1216+
name: "Wrapped USDL",
1217+
symbol: "wUSDL",
1218+
decimals: 18,
1219+
logoURI: "/tokens/1/0x7751E2F4b8ae93EF6B79d86419d42FE3295A4559.png",
1220+
meta: {},
1221+
},
1222+
{
1223+
addressInfo: "0x2a8c22E3b10036f3AEF5875d04f8441d4188b656",
1224+
chainId: 1,
1225+
name: "Midas mBASIS",
1226+
symbol: "mBASIS",
1227+
decimals: 18,
1228+
logoURI: "/tokens/1/0x2a8c22E3b10036f3AEF5875d04f8441d4188b656.png",
1229+
meta: {},
1230+
},
11741231
{
11751232
addressInfo: "0xE00bd3Df25fb187d6ABBB620b3dfd19839947b81",
11761233
chainId: 1,
@@ -1372,4 +1429,32 @@ export default [
13721429
poolId: "",
13731430
},
13741431
},
1432+
{
1433+
addressInfo: "0xb7de5dFCb74d25c2f21841fbd6230355C50d9308",
1434+
chainId: 1,
1435+
name: "PT Ethena sUSDE 29MAY2025",
1436+
symbol: "PT-sUSDE-29MAY2025",
1437+
decimals: 18,
1438+
logoURI:
1439+
"https://assets.coingecko.com/coins/images/33669/large/sUSDe-Symbol-Color.png?1716307680",
1440+
meta: {
1441+
isPendlePT: true,
1442+
pendleMarket: "0xb162b764044697cf03617c2efbcb1f42e31e4766",
1443+
poolId: "606e53bf-ea88-4d4e-92b8-fcd6e97e4106",
1444+
},
1445+
},
1446+
{
1447+
addressInfo: "0x8A47b431A7D947c6a3ED6E42d501803615a97EAa",
1448+
chainId: 1,
1449+
name: "PT Ethena USDe 27MAR2025",
1450+
symbol: "PT-USDe-27MAR2025",
1451+
decimals: 18,
1452+
logoURI:
1453+
"https://assets.coingecko.com/coins/images/33669/large/sUSDe-Symbol-Color.png?1716307680",
1454+
meta: {
1455+
isPendlePT: true,
1456+
pendleMarket: "0xb451a36c8b6b2eac77ad0737ba732818143a0e25",
1457+
poolId: "48f7ef7c-c08e-4b43-bc00-e2111c2fd65d",
1458+
},
1459+
},
13751460
]

0 commit comments

Comments
 (0)