From b82b2297a40bb6bde789f84d16b92538efed17f8 Mon Sep 17 00:00:00 2001 From: antoncoding Date: Wed, 21 Jan 2026 16:05:04 +0800 Subject: [PATCH 1/2] misc: add tokens --- src/imgs/tokens/eutbl.webp | Bin 0 -> 2292 bytes src/imgs/tokens/mfone.svg | 23 +++++++++++++ src/imgs/tokens/susdd.svg | 11 +++++++ src/imgs/tokens/thbill.svg | 22 +++++++++++++ src/imgs/tokens/usdh.svg | 33 +++++++++++++++++++ src/imgs/tokens/ynethx.webp | Bin 0 -> 790 bytes src/imgs/tokens/ynrwax.webp | Bin 0 -> 2062 bytes src/imgs/tokens/ynusdx.webp | Bin 0 -> 2478 bytes src/utils/tokens.ts | 62 +++++++++++++++++++++++++++++++++++- 9 files changed, 150 insertions(+), 1 deletion(-) create mode 100644 src/imgs/tokens/eutbl.webp create mode 100644 src/imgs/tokens/mfone.svg create mode 100644 src/imgs/tokens/susdd.svg create mode 100644 src/imgs/tokens/thbill.svg create mode 100644 src/imgs/tokens/usdh.svg create mode 100644 src/imgs/tokens/ynethx.webp create mode 100644 src/imgs/tokens/ynrwax.webp create mode 100644 src/imgs/tokens/ynusdx.webp diff --git a/src/imgs/tokens/eutbl.webp b/src/imgs/tokens/eutbl.webp new file mode 100644 index 0000000000000000000000000000000000000000..79d61ac159d6eb7f42eb66365234685f6d6e3fe9 GIT binary patch literal 2292 zcmV3vL(qjZEIZHJhpAy zwr$(CwQbwBb@g+wBn)~KctNZ4( z+1kUJwo0}bzRzDVGt5^pJ1p6J_`c4trtNN<(&pyA`P9A&Y{Vl4%Kdhv&F3j!p3sdb zOi=_h92^s(Un zPk{voaIioE3`A(IQ^U##xdy`;&rTF52IFXfdf^5W6IE;+;Gk*A$~GBPw%GuZmWr;3 zY!L7bJ$AH!Qw3yB*kpwW6*8I&S%sGUDtG9{a3i>7U+fCipL#t;pm8~;2qX*F8+}*7 zfee*0UG|=11RN)iWXRoS2bWZ6`ygB9iX3^1TpVvjCHbcw`uj8iSqj%F$xx^$yMlGc zK8_JcT~>qP6&EVl$runQ1$GD%Z+n@1?>lFQJ9cm|AfiEJiHJE;3MP1tuy8CfhMf*E z>9!YF%{5#25DFA3IMp9kd3hNVulw}nx7)!~|A zo14=W85I(xBOFF3jlJ$S4FEV)US`sTZi_HiQoa$p@QNW06^Y`Q;6TU%#~!X79DNKa z9wvff2qP;h^k=W2L$Nv-qzm40m_QbQJ_n;#f1;ZbRqoPd)%$lkFUTWsK@h?3#Hckw zc8ZIrLszh1iighy3&gUftVzOPn7|RC#rSedUVc)uM=O>Eo(2|u_eXDllLZ2Ka_9fF zF*4CpXgRIOg#t#N4q;^`5(g8=&7XKYM;W5Q z0*|C#|o#j7WzkKTq;O!tXp zrbro~;2LzLW}i-jSEnh}epW!zf!X)J8hs|jtS4W&dS0_cOl%KFhS+W8n+yqx*kuQg zNU`wKn@;!5$x9|EV9{X)C^*0s{i4)Kd#_ZzF^vb-s?@Ppk!BN`PN=i!+IJ%l#pt*q z)8a3$9VnpBmUtFOpd5uI(nkpg6ALU%-hE@rN}WLs`?~0{!4Tad!4i--5>&2kH}VuM zYdEsrkiGFnos86TXPoJ`yv%*~UYl8Y8ji2fc|`^fr*n4jL7F0wh#X*(MARDCcu=bG z;B%T0Do&akPTFhlMMIQpiIypDTk$#*%Cs0%v3r+hv&&7n)3CorWHZvf}GYhy4d@e>^kdK#Zp2Yp|?wERcv2T~WNw2!Fpro4r#`O*tQE z-W@L)%C>1^k|%%uHGj#>>%KUpi`sRvfY;N-?yyD(!6_Dd#gj98Rnt**x~|AF^XXTI z2sl{4$iuO6lrOPC07h9Lm8)n`i&;gSJ@15i1Y9^=z%?zKeY!DlT@ zobB%ADW8_Fe2SCZJ*kxEhE%Gr;%{7NK zsn)fX4SY%k&k`k9{=5QJlU%jeJ}%yH_@(y1h66oxkkC+wpw4!82u2K<3O7tR8|ric ziywc+cEZ|;|8~Oz<(nbh-*je?0sErpq7#KcB+?YQEA`Q;GobOX+or_jG(`fmQ#@2C z(9jw~n~gi~Z_?Qy>;6Atj?k|Bfr_+V(*b9%}%QhI1F>Xt$MEZaj!UXs}gitJ%vJ}qG z>7#d)X*4WDAM8XKIHfTRPb2smFr zw)|B;%T#eFSUd4~tU&s*z%c@iFI2F(n`eg7etD+O>r(M7P?R`Wd^3;DxZ-EdEgwNe zd%{zhrg$AzX6U&+fwRr6kb4W(oq9W5pb0MjM1f-cVU1_{sBE=`FU7_77P`YP{K&Ba z&Jd6#X7iwa+D&`#+jCFJ zsRmTJOP1gIY)M`G7i`4i1;X>*eCc%EoIYP`NW*sVCZqTH%4Uc8%I1c}nvCAp8q&NY OpZ(@b=LCTW2qpj!cwTw{ literal 0 HcmV?d00001 diff --git a/src/imgs/tokens/mfone.svg b/src/imgs/tokens/mfone.svg new file mode 100644 index 00000000..3c2cc53d --- /dev/null +++ b/src/imgs/tokens/mfone.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/imgs/tokens/susdd.svg b/src/imgs/tokens/susdd.svg new file mode 100644 index 00000000..a822818c --- /dev/null +++ b/src/imgs/tokens/susdd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/imgs/tokens/thbill.svg b/src/imgs/tokens/thbill.svg new file mode 100644 index 00000000..8989343b --- /dev/null +++ b/src/imgs/tokens/thbill.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/imgs/tokens/usdh.svg b/src/imgs/tokens/usdh.svg new file mode 100644 index 00000000..df757dec --- /dev/null +++ b/src/imgs/tokens/usdh.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/imgs/tokens/ynethx.webp b/src/imgs/tokens/ynethx.webp new file mode 100644 index 0000000000000000000000000000000000000000..ac9a421de4c46e151deb0e9fddd9a23f24da9cc5 GIT binary patch literal 790 zcmV+x1L^!yNk&Ev0{{S5MM6+kP&iBh0{{RoAHW9?Z^9~)WGB0KT`o&x!YLK1wzlWT5c+g7T5?!zG^BDO9lnFeS|zdm6a+jf+b_}D}xpcv#< z1N|3311J=@EskmZ6YTH=;W|i600Y1njvL?t_`<|3!9!9H5P+1@lk3Q>fT}P~G8Gc9 z3aLT^lk;!JpUN2a)@ZP23qLoeBX^$t@EgxfVqciXr~gd*&;2)6VKT07)97_|Fb^i* zj@~2T^1adjOMV?~M@hJ85{D!ts6;6y^Zrc|boqSC04QaLI_xTp|eB3#Ho2nZxx z@5_1Z!pN-;fEWNk+9s*HyOWj9S1<8o30D38o(7WbgNXhsaN9=dF;jMrc*w3@EY;Oa zvzbxrr9%6W?DDn7YQ8=h#%VoYHEQ`JWh*U!Jj~Be$FYY%tD23kO+yr%DUlpK2MDI~ zG0LgX5p&EmnV4~)nv?UY(mjat`pczHBjJ5lQN?UF-Bpy%LC_k$t*HMTNV$u^kMDgRL>!g`)U6l{uZoC;7FB zIT(${qk&26Un=N)%rp&AgiyX2jwh4xaKmK+&PFp%EKV#=nWJ2=Lb(uHafR3};Ixan z>=4+>U4GR197|=p4;PE+bfNY7cHBf|@m&Zbbgh}2h4%g#p~HyuF2zPP6~$IaeNBE> z8d_LrX%rtd5KxNuy*=iJ$c4f2zIPym23oBxa20XZK@3kLuBMowP6X=t)QZThKu5sP zr81Y)(UhlmU{&NAb|VZ~9M>!YwF}c($u5KtZx_r3ilXLY?5b-f+m+c>bN{x>M7usE U+V!9Qg`cBg9FzWqfB!2F0E?-Dvj6}9 literal 0 HcmV?d00001 diff --git a/src/imgs/tokens/ynrwax.webp b/src/imgs/tokens/ynrwax.webp new file mode 100644 index 0000000000000000000000000000000000000000..d2dc2850d7b3ac6d17821420a8c639cf97efb4c1 GIT binary patch literal 2062 zcmV+p2=Vt)Nk&En2mk4Q5*#wud`qAJ_cmz2y$xdBoGzSN zF0or1P6O0o|A&5@Dk#8XdY}W32&u!%p#ZwL5iY$Ddrk+0+Yt`2=cF4U+XAUebgLkf zVB5CZHs5TEnM{(WpHXBkWz@U(i@_2lNj7b39~&Ffvo9Zi>HY6LcfVuXwrxoP1b_e| z+gtM1&}=V#vTfV8?d1PvC8OE4ZTtTqxRIntax61n*FC{iPX1T31h~Bv%ooHSL0k~P z3n}<6f&T{y@;51XCV_KOuv38Nc(mHOv+g6!b+j-_2$EE41+Y>I?n!`U5_D4niv_tn zj1mH!BJh?h$P*-RAAkT&5)M|`)LqfTUWM~Q)yq^BW2XFhsmNh3i+YGZ*aSdfJVB60 zbgX{IJ90=63kC5N2%sXvTTsUu88FKlzxp=u>x+-ZD>eP4c{RV@wTWIny@VAhW+Olf9rx5~whgjYdbNglgIzCCg|<_0w?RX!&Iva3=$BT?7n8sm zIC9_dDvh?;*yVpE4qI@LAZCRq=|KIAkib5O*17ea6le$PIjoA*h(G{a?o-)H;2_Y2 z*QOn*hA{yM@>c83eH#LV)v`X~5+`)ww)hbMB(N#OiUd}JQ=2Zl7C#USNnpAKznXer zDx8)LlBL95MOAcO)cPr$+fWwUp|RODS^`MnhI4@iqUQ3Kc(2^LPOWIYh z;(6gRMfyDi`Mm4*U(AG;lx&Yh`(37H3nb`opm-9cP+Pc6Njt0xq@w4rLdkXD2WldP z<`JkB7b;mA%i0Wgi%~JkJp=?XP7u3EG+JpTW0igeQCp9C_RvcW?16gLP|^L)j{p=q z?x+Zk+;|~~4bzZqbEjtP($64nZ>PQW5Y`yP?i^I;l(P|neE54lP&00+F?iGX^!5YT zRY}gx6;kNRvuvSeyi#NEr9ppb9suo?6yEP4$d4uPpKaBQS7`varK#K1%a?Ntpn2LYQChFdFVCT_d@6C=LISUq?YtybMQlVP-XpXrD+2tTEu7Kj4Xvcm z{(z0vqv(D|&4nNOwq#ayH&l_J)nwn?u%ZOcv8p0}5P)6NuR7^hK`Q{B)&>Km8Qq6< zTl5%Iweu7g*p8{lk-my7b8oLs)!#TN^pUg8Vze$eP`Xve!2}dg@Ol{J{=>l2PSl3`X33@~OaVw2iKWTxU+W~EE3mz!T@Y*;^&+cR^h!kB?Vsf_sb0YM2w%j43-+HzvCFo5n8v^!77zLH}uv?lx!uDYW19k%zB2 zg7`+%&f~XGAk|`UgtpxPX_j~0cEj;E@Mz#aDc$vzUrpUHcWOI(hPlOkiK&AoRa>_b zx%INW*GpKjpNY`wH0yPMIJYQvTx)3mw7t2h8?WIWkU}3l8m;WiZ3286IQxxY zRS(~NIv@o{KXdJrY>PfuiSa1@@4L#a;K%&Gru3& s?`WEve|2nb7h0*4pj866i&Y0n&<*e0?r67K{NKP&sI{k+Q(e_u0M1_YoB#j- literal 0 HcmV?d00001 diff --git a/src/imgs/tokens/ynusdx.webp b/src/imgs/tokens/ynusdx.webp new file mode 100644 index 0000000000000000000000000000000000000000..0ffdb7c454b03c6cd43e538d25247ba82133c1e7 GIT binary patch literal 2478 zcmV;f2~qY^Nk&Gd2><|BMM6+kP&iDP2><{uKfn(V?*}20WKm7ef)s?|-vmjHcyQ3R zksvvpqwqkUKe#oJwoPhmzOU{OBgs)D<)KUG#aVwYFw>)?k$|9h5HnuC^%fCCP=Y|C z(MSvo{G(7v1R4Va122>$8sAY^VumSBX#C*^1BpL00*%1H9|8l7M556c*rL%Y5C~*^ zW1vvD2~04-1hXI$&++s4yyuBeHqWmW{THILL5fC26iK5}h>8eBOR=S;sEDG{C@Muu zQE5~*T264FqGd~COVQtb)6{TPf}>R>9rf-I~Qp1e)w4vu7qe^Fz)# zlh9{G{~fq(<4Dd7GJ7TGX({&vU$D~V$1hsE*{HV3Xf)Ms_*U~Ter)TjN@?@mdrj+v zVq`EFkmhqZv`*7^zpb(te*L&8~tck<>nxkceYc~1#*D4u((10ME zGB|(#W$QCwoHKa-_mu-nhNOldQvdyz9<=_f5kZmtmz}k9u29ekRXDewTQMLCkw%}j zekuI;S`8_3P;ohD5QH#pEgc*w)p+g4;PJk-EQpVKJ325-goBqPM-j{y_ ziQnHfNpaI}>PCu}KD~AJoXd0L+%3D}Rdj<}v*IMvyRCvkhi1l*uEmv#mS5$S%~P^1 ziG!c={En8~Y1^*4wDVD1rCmde%{l~u_HPpsu~^u)023VMG1;xSpt znPYc7;2zB$E+B-w-98{%H6w)Jl+AuHTS-o0-~6NZ>6y6f3Q%5fclojWJ_*@dE118n zPr`(dW~~BQd)Md(k&}w3a%x1vkR4XeDL)yP^HjIqth{t!{D_kZtV@uIAI5hB82i$M zv9_&WYwoqBLi0;Z1A&!C8@rm+6v-iwPzkIiNmk8(c`lkc$SOpGD}2GE&>WV z@KY)juOfQUy*^PU(w_&JYbLJoiTarnv>@}t*R57~SMFv104MO#PR`D^3-pK(x z_K`iW36|KsG)g8&8fNFKVEO-O{hMvML-KW{S>JQO83Z zfSpUlEq!g9qG1jIaF6T%w}{!kNMe{MI4tyjc4XwhCwdXv`r$cv;GE5%|GqVi*S^C|vA{ z`QfD9+>ZlMp`SOGJ6}}**zBxwDx!HcQ{7%jdlx} zxh5b&CRusVt#ZUrr+NVTqPH3uMm$%yqWdB-Np`Z6L?VV9as~@NujhRV@NBrDVQtO+ zDwi|Xy$G;0>tkht;tK$n5)8a+%vV%86AiUZhFJ`Nok}V52B79zlY&U~kuLYqOK$E7 zjFOZyD%)8GlM&750Q^|e-oT4|cwktyQSQo7=1GTaJRtTYA5+=RM@A!>r$O>wZ{R>_ zEy|nda*wKp;)Wk|(Eu;+6~JVe$yA>qeh|gU8*cZQY8a!0xmI!WmZh9l+0HbW>KG;h zfO5qw{D{bTQGg?3Qze4Q#K*$+VqL~%^&{gAwHq6TJyQ+!5Eu$<+I4bF7!Cd{+?M|(z1b3LmVnL8DyP9Wr92xE z^?C{}e$P1!K)H~PTYUYWsQny(?-bu#x5MFhE*=(0gsc~A3_p^*Q{}oVGW3g|>Pq<> zfZnte2}W8@E|HP z5Q*604dk~x6?v#>8{Y>w_nbw>2`5-Uzj-nVzw7gTUkfke z>MRC{{I+sFQzAI~sG9@)>-C(U7`K(H%komQAKLR!LjU~p9{q&=DM&14s@@PrKJfW8sE$J%N6X)+=nL-HGQ0hF@oVCryX<$(PaAS|mDQTL9 zBSK7H2FP3AGZIZV@21Cx#t+@~fO9GWJ}DVUIV+6R;PH#6e&Z7yBi@chb_skvQ}3%Gq)a`(Y=ci#L*UpH(^ z!^UR19_Y>YOmcv_#eVzTO^^Hh`8!U=sm{pF>2cWfUaP9Bn-KMgEd8tIe}gw)=6?ep0P^k7SpWb4 literal 0 HcmV?d00001 diff --git a/src/utils/tokens.ts b/src/utils/tokens.ts index 83fc1b93..400551b2 100644 --- a/src/utils/tokens.ts +++ b/src/utils/tokens.ts @@ -207,6 +207,13 @@ const supportedTokens = [ ], peg: TokenPeg.USD, }, + { + symbol: 'mF-ONE', + img: require('../imgs/tokens/mfone.svg') as string, + decimals: 18, + networks: [{ chain: mainnet, address: '0x238a700eD6165261Cf8b2e544ba797BC11e466Ba' }], + peg: TokenPeg.USD, + }, { symbol: 'sPinto', img: require('../imgs/tokens/sPinto.svg') as string, @@ -232,8 +239,15 @@ const supportedTokens = [ symbol: 'EURCV', img: require('../imgs/tokens/eurcv.svg') as string, decimals: 6, + networks: [{ chain: mainnet, address: '0x5F7827FDeb7c20b443265Fc2F40845B715385Ff2' }], + }, + { + symbol: 'EUTBL', + img: require('../imgs/tokens/eutbl.webp') as string, + decimals: 5, networks: [ - { chain: mainnet, address: '0x5F7827FDeb7c20b443265Fc2F40845B715385Ff2' }, + { chain: mainnet, address: '0xa0769f7A8fC65e47dE93797b4e21C073c117Fc80' }, + { chain: arbitrum, address: '0xcbeb19549054cc0a6257a77736fc78c367216ce7' }, ], }, { @@ -475,6 +489,33 @@ const supportedTokens = [ ], peg: TokenPeg.ETH, }, + { + symbol: 'ynETHx', + img: require('../imgs/tokens/ynethx.webp') as string, + decimals: 18, + networks: [{ chain: mainnet, address: '0x657d9ABA1DBb59e53f9F3eCAA878447dCfC96dCb' }], + peg: TokenPeg.ETH, + }, + { + symbol: 'ynUSDx', + img: require('../imgs/tokens/ynusdx.webp') as string, + decimals: 18, + networks: [{ chain: mainnet, address: '0x3DB228FE836D99Ccb25Ec4dfdC80ED6d2CDdCB4b' }], + peg: TokenPeg.USD, + }, + { + symbol: 'ynRWAx', + img: require('../imgs/tokens/ynrwax.webp') as string, + decimals: 18, + networks: [{ chain: mainnet, address: '0x01Ba69727E2860b37bc1a2bd56999c1aFb4C15D8' }], + }, + { + symbol: 'thBILL', + img: require('../imgs/tokens/thbill.svg') as string, + decimals: 6, + networks: [{ chain: mainnet, address: '0x5FA487BCa6158c64046B2813623e20755091DA0b' }], + peg: TokenPeg.USD, + }, { symbol: 'stEUR', img: require('../imgs/tokens/steur.png') as string, @@ -536,6 +577,13 @@ const supportedTokens = [ networks: [{ chain: mainnet, address: '0x7751E2F4b8ae93EF6B79d86419d42FE3295A4559' }], peg: TokenPeg.USD, }, + { + symbol: 'sUSDD', + img: require('../imgs/tokens/susdd.svg') as string, + decimals: 18, + networks: [{ chain: mainnet, address: '0xC5d6A7B61d18AfA11435a889557b068BB9f29930' }], + peg: TokenPeg.USD, + }, { symbol: 'pufETH', img: require('../imgs/tokens/pufETH.png') as string, @@ -764,6 +812,18 @@ const supportedTokens = [ ], peg: TokenPeg.USD, }, + { + symbol: 'USDH', + img: require('../imgs/tokens/usdh.svg') as string, + decimals: 18, + networks: [ + { + chain: hyperEvm, + address: '0x111111a1a0667d36bD57c0A9f569b98057111111', + }, + ], + peg: TokenPeg.USD, + }, // End of hyperEvm // Monad From 254320a7a2629001264fbc4e9610b00b614b8496 Mon Sep 17 00:00:00 2001 From: antoncoding Date: Wed, 21 Jan 2026 16:08:25 +0800 Subject: [PATCH 2/2] fix: decimals --- src/utils/tokens.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/tokens.ts b/src/utils/tokens.ts index 400551b2..d90f5892 100644 --- a/src/utils/tokens.ts +++ b/src/utils/tokens.ts @@ -815,7 +815,7 @@ const supportedTokens = [ { symbol: 'USDH', img: require('../imgs/tokens/usdh.svg') as string, - decimals: 18, + decimals: 6, networks: [ { chain: hyperEvm,