Files
to_session/text/3.65.22_0/scripts/ui/CoinInfo-63CGPLGT.js
Administrator a0720d80dc fefdwef
2025-11-12 12:54:37 +08:00

8 lines
13 KiB
JavaScript

import{a as uo}from"./chunk-5PU65KDV.js";import{d as co}from"./chunk-SN5KMB4Y.js";import"./chunk-GAE6SO53.js";import"./chunk-3KQ34RWP.js";import"./chunk-LU2D434E.js";import"./chunk-CFT2L6ZK.js";import"./chunk-RBSWB7WT.js";import"./chunk-BLOI6ELB.js";import"./chunk-VE37AOMS.js";import"./chunk-PICDHKDX.js";import"./chunk-OAGA5BMQ.js";import"./chunk-EEMLAAZE.js";import"./chunk-XVK3ARDV.js";import"./chunk-4KGA7XOD.js";import"./chunk-W7A5FWPW.js";import{b as mo}from"./chunk-P65JCIKD.js";import"./chunk-PBTGMEA7.js";import"./chunk-JJLCPFOT.js";import"./chunk-3LQNHFPG.js";import"./chunk-GCMU27NA.js";import"./chunk-WJQFOAEI.js";import{a as po}from"./chunk-32C2WARN.js";import"./chunk-PDFW622M.js";import"./chunk-FKDP23RV.js";import"./chunk-5HVC4MM2.js";import"./chunk-BKENFTY2.js";import"./chunk-YYLTB5E4.js";import"./chunk-AY2G62SN.js";import"./chunk-BEDX3WPF.js";import"./chunk-PYB7SS7C.js";import"./chunk-ZASBKUPD.js";import"./chunk-5XAZ5MJZ.js";import{b as lo,c as no,d as J,r as i}from"./chunk-4FLAC4IK.js";import"./chunk-BRAZV5TR.js";import"./chunk-3GRVNJC2.js";import{o as Qo}from"./chunk-64WUUNDB.js";import"./chunk-QY24TFF7.js";import"./chunk-OV5ZOYAY.js";import{a as A}from"./chunk-DGSDDTNV.js";import"./chunk-62FSCPM5.js";import"./chunk-OD4NRGBW.js";import"./chunk-AEW3GAWG.js";import"./chunk-3O7LGTTV.js";import"./chunk-GCB5X3BF.js";import"./chunk-Z36WOTFJ.js";import"./chunk-SS7VQZYW.js";import"./chunk-3XZTE2DB.js";import"./chunk-BXKNNBFT.js";import"./chunk-BOM6ZF3Z.js";import"./chunk-HN3IBJKK.js";import"./chunk-TUSK34X6.js";import"./chunk-BD75ZX4I.js";import"./chunk-AMW3INUA.js";import"./chunk-GQ3SEXRL.js";import"./chunk-S5RMPAYX.js";import"./chunk-Z3XU47FL.js";import"./chunk-NU6HC2VM.js";import"./chunk-W7MN3VJC.js";import"./chunk-3MBHSNRN.js";import"./chunk-CU62K6VE.js";import"./chunk-2NSYI7QP.js";import{c as n}from"./chunk-DS3RNNYF.js";import{a as L}from"./chunk-J5JOI62E.js";import{Ab as ao,Jb as Fo,Ma as so,Na as Do}from"./chunk-I5E2ION7.js";import{H as E,n as H,y as f}from"./chunk-SQMXULWT.js";import"./chunk-KBSRU77R.js";import{A as F,E as M}from"./chunk-GQZAGQSC.js";import"./chunk-STCDRFCQ.js";import"./chunk-3LLV5FBU.js";import"./chunk-6JFRAZNP.js";import"./chunk-L625DEVK.js";import{H as Z,L as io,ra as G}from"./chunk-GSIHKWLV.js";import"./chunk-4XEB4VJJ.js";import"./chunk-FVWN5TXY.js";import"./chunk-23X4YN5A.js";import"./chunk-SSLLOJNR.js";import"./chunk-OKJNV4PS.js";import"./chunk-OV7WPFRA.js";import{aa as S,fa as O}from"./chunk-RC6UR2LL.js";import"./chunk-XTEVCKH7.js";import{b as g}from"./chunk-BF2V36QE.js";import"./chunk-E735URDA.js";import"./chunk-EFTDVKCQ.js";import"./chunk-QQYGNHB4.js";import"./chunk-VLDGNBD7.js";import"./chunk-W2A2E62R.js";import"./chunk-GIEGURG2.js";import"./chunk-RVWD7D4B.js";import"./chunk-TSXM5GQV.js";import"./chunk-QWOR3C5W.js";import"./chunk-KQL2BBUZ.js";import"./chunk-YUSIJWOC.js";import"./chunk-YHVKZE66.js";import"./chunk-2DSLTDTL.js";import"./chunk-UVIVAH5I.js";import"./chunk-ALIHWT7Z.js";import"./chunk-T4BSRFB6.js";import"./chunk-IAFVNOEB.js";import"./chunk-DUYWEMAT.js";import"./chunk-WMCBVXPA.js";import{f as _,o,q as t}from"./chunk-QTLWQ5AJ.js";o();t();var T=_(g());o();t();var Y=_(g());var _o=_(L());o();t();var K={root:"_root_1w2uc_1",icon:"_icon_1w2uc_6",coin:"_coin_1w2uc_13",symbol:"_symbol_1w2uc_19"};function qo({name:e="",icon:r="",symbol:a="",className:s}){return Y.default.createElement(n.Box,{className:(0,_o.default)(K.root,s)},Y.default.createElement(M,{src:r,width:32,height:32,className:K.icon}),Y.default.createElement(n.Box,{className:K.coin},Y.default.createElement(i.Text,{strong:700,className:K.symbol,ellipsis:{tooltip:!0}},a),Y.default.createElement(i.Text,{size:i.SIZE.sm,type:i.TYPE.secondary,ellipsis:{tooltip:!0}},e)))}var fo=qo;o();t();var I=_(g()),ko=_(L());E();o();t();var Q=_(g());var R=_(L());E();o();t();var X={root:"_root_16gxs_1",icon:"_icon_16gxs_7"};function Vo({isExpanded:e=!1,toggle:r,className:a,retractText:s="",expandText:l="",show:c=!1}){let u={retract:s||f("wallet_extension_btn_general_hide"),expand:l||f("wallet_extension_btn_general_show")},d=e?u.retract:u.expand;return c?Q.default.createElement(n.Box,{onClick:r,className:(0,R.default)(X.root,a)},Q.default.createElement(i.Text,{size:i.SIZE.xs,type:i.TYPE.secondary},d),Q.default.createElement(S,{className:(0,R.default)({"okds-arrow-chevron-down-md":!e,"okds-arrow-chevron-up-md":e},X.icon)})):null}var yo=Vo;o();t();var go=_(g());var ho=_(L());o();t();var xo={root:"_root_175m8_1"};function $o({text:e,className:r}){return go.default.createElement(i.Text,{strong:700,size:i.SIZE.lg,className:(0,ho.default)(xo.root,r)},e)}var z=$o;o();t();var P=_(g()),oo=_(L());E();o();t();var q={root:"_root_16iuk_1",copyIcon:"_copyIcon_16iuk_6",explorerIcon:"_explorerIcon_16iuk_9"};var Io={copy:"wallet_extension_cryptodetail_tooltips_copy",browser:"wallet_extension_cryptodetail_tooltips_skip_browser"};function jo({address:e,explorerUrl:r,className:a}){return P.default.createElement(n.Box,{className:(0,oo.default)(q.root,a)},P.default.createElement(i.Address,{address:e,size:i.SIZE.sm,copyable:{tooltip:f(Io.copy),className:q.copyIcon}}),P.default.createElement(F,{title:f(Io.browser),popupStyle:{marginLeft:"16px",marginRight:"16px"}},P.default.createElement(A,{href:r},P.default.createElement(S,{className:(0,oo.default)("okx-wallet-plugin-open-link",q.explorerIcon)}))))}var wo=jo;o();t();var U=_(g());function Go({source:e=[],maxCount:r=3,isDefaultExpanded:a=!1}={}){let s=e.length>r,[l,c]=(0,U.useState)(a),[u,d]=(0,U.useState)(e);(0,U.useEffect)(()=>{let N=l?e.length:r;d(e.slice(0,N))},[l,e,r]);let y=()=>{c(!0)},m=()=>{c(!1)};return{hasMore:s,isExpanded:l,expand:y,retract:m,list:u,toggle:l?m:y}}var To=Go;o();t();var b={root:"_root_1kv08_1",addresses:"_addresses_1kv08_7",item:"_item_1kv08_12",chainIcon:"_chainIcon_1kv08_17",chainName:"_chainName_1kv08_22",address:"_address_1kv08_7",expand:"_expand_1kv08_29"};var Ho={title:"wallet_extension_cryptodetail_maintitle_contract_address"};function Oo(e){let{addresses:r=[],className:a}=e,{hasMore:s,list:l,toggle:c,isExpanded:u}=To({source:r});return I.default.createElement(n.Box,{className:(0,ko.default)(b.root,a)},I.default.createElement(z,{text:f(Ho.title)}),I.default.createElement(n.Box,{className:b.addresses},l.map(({chainIcon:d,chainName:y,contractAddress:m,exploreUrl:x})=>I.default.createElement(n.Box,{key:y,className:b.item},I.default.createElement(M,{src:d,className:b.chainIcon,width:24,height:24}),I.default.createElement(i.Text,{size:i.SIZE.sm,type:i.TYPE.secondary,className:b.chainName,ellipsis:{tooltip:!0}},y),I.default.createElement(wo,{address:m,explorerUrl:x,className:b.address})))),I.default.createElement(yo,{show:s,className:b.expand,toggle:c,isExpanded:u}))}var So=Oo;o();t();var h=_(g()),to=_(L());G();E();o();t();G();E();function Jo(){let e=mo(),r=(s=0)=>{if(!Z(e))return H.mul(s,e.usdToThisRate??0)};return{selectedCurrency:e,transformUSDToSelectedCurrency:r,formatCurrency:(s,l={})=>{let c=e?.symbol??"",u=r(s);return u===void 0?"":`${c}${H.floorTruncateShort(u,{needChineseUnit:!0,shortNeedZero:!1,...l})}`}}}var Lo=Jo;o();t();var C={root:"_root_1y7i1_1",list:"_list_1y7i1_5",item:"_item_1y7i1_10",value:"_value_1y7i1_14",infoIcon:"_infoIcon_1y7i1_20"};var D={thirdInfo:"wallet_extension_cryptodetail_title_data_refer",marketCap:{title:"wallet_extension_cryptodetail_title_market_cap",tooltip:"wallet_extension_cryptodetail_tooltips_market_cap",empty:"wallet_extension_cryptodetail_text_nodata_found"},maxSupply:{title:"wallet_extension_cryptodetail_title_max_supply",tooltip:"wallet_extension_cryptodetail_tooltips_max_supply",empty:"wallet_extension_cryptodetail_text_not_estimate"},circulatingSupply:{title:"wallet_extension_cryptodetail_title_circulating_supply",tooltip:"wallet_extension_cryptodetail_tooltips_public_amount",empty:"wallet_extension_cryptodetail_text_nodata_found"},currentRate:{title:"wallet_extension_token_header_current_rate",tooltip:"wallet_extension_token_tooltip_current_rate"}};function Xo(e){let{maxSupply:r,circulatingSupply:a,marketCap:s,currentRate:l,className:c,loading:u,loaded:d,error:y}=e??{},{selectedCurrency:m}=Lo(),x=[{localeKeys:D.marketCap,value:no(s,{currencySign:m.symbol}).value},{localeKeys:D.maxSupply,value:J(r).value},{localeKeys:D.circulatingSupply,value:J(a).value}];l&&x.push({localeKeys:D.currentRate,value:lo(l).value});let N=(k,B)=>!d||u?{isEmpty:!1,text:h.default.createElement(O,{size:O.SIZE.sm})}:y||io(k)?{isEmpty:!0,text:f(B)}:{isEmpty:!1,text:k};return h.default.createElement(n.Box,{className:(0,to.default)(C.root,c)},h.default.createElement(n.Box,{className:C.list},x.map(({localeKeys:k,value:B})=>{let{title:j,tooltip:Wo,empty:Zo}=k,{isEmpty:Ko,text:Uo}=N(B,Zo);return h.default.createElement(n.Box,{className:C.item},h.default.createElement(i.Text,{type:i.TYPE.secondary,size:i.SIZE.sm,ellipsis:{tooltip:!0}},f(j)),h.default.createElement(F,{title:f(Wo),maxWidth:250,popupStyle:{marginLeft:"16px",marginRight:"16px"}},h.default.createElement(S,{className:(0,to.default)("okds-information-circle",C.infoIcon)})),h.default.createElement(i.Text,{wrap:!0,size:i.SIZE.sm,className:C.value,type:Ko?i.TYPE.secondary:i.TYPE.default},Uo))}),h.default.createElement(i.Text,{type:i.TYPE.secondary,size:i.SIZE.xs,className:C.thirdInfo},f(D.thirdInfo))))}var bo=Xo;o();t();var W=_(g()),No=_(L());E();o();t();var V={root:"_root_cos95_1",list:"_list_cos95_5",image:"_image_cos95_10"};var Ro={title:"wallet_extension_cryptodetail_maintitle_sns"};function ot({medias:e=[],className:r}){return W.default.createElement(n.Box,{className:(0,No.default)(V.root,r)},W.default.createElement(z,{text:f(Ro.title)}),W.default.createElement(n.Box,{className:V.list},e.map(({icon:a,url:s},l)=>W.default.createElement(A,{key:l,href:s},W.default.createElement(M,{src:a,height:32,width:32,className:V.image})))))}var Bo=ot;o();t();var w=_(g()),eo=_(L());E();o();t();var v={root:"_root_1sm4y_1",list:"_list_1sm4y_5",item:"_item_1sm4y_10",icon:"_icon_1sm4y_14",link:"_link_1sm4y_19",text:"_text_1sm4y_22"};var $={title:"wallet_extension_cryptodetail_maintitle_learn_more",website:"wallet_extension_cryptodetail_title_official",technicalDoc:"wallet_extension_cryptodetail_title_whitepaper",explorerUrl:"wallet_extension_cryptodetail_title_blockchain_browser"},tt=({icon:e,text:r,url:a})=>w.default.createElement(n.Box,{className:v.item},w.default.createElement(S,{className:(0,eo.default)(e,v.icon)}),w.default.createElement(A,{href:a,className:v.link},w.default.createElement(i.Text,{wrap:!0,size:i.SIZE.sm,className:v.text},r)));function et({website:e,technicalDoc:r,explorerUrl:a,className:s}){let l=[{icon:"okx-wallet-plugin-website",text:f($.website),url:e},{icon:"okx-wallet-plugin-whitepaper",text:f($.technicalDoc),url:r},{icon:"okx-wallet-plugin-explorer",text:f($.explorerUrl),url:a}].filter(c=>!!c.url);return w.default.createElement(n.Box,{className:(0,eo.default)(v.root,s)},w.default.createElement(z,{text:f($.title)}),w.default.createElement(n.Box,{className:v.list},l.map(({icon:c,text:u,url:d},y)=>w.default.createElement(tt,{key:y,icon:c,text:u,url:d}))))}var Eo=et;o();t();var Co={root:"_root_11l2u_1"};o();t();G();o();t();var Mo=_(g()),Ao=_(Qo());o();t();Do();Fo();var vo=e=>ao(so.getCoinInfo,{coinId:e});function rt({coinId:e,coinSymbol:r,isAggregation:a}){let s=co(a?void 0:+e,void 0,a?{aggregation:!0,symbol:r}:void 0),[l,c]=(0,Mo.useState)(!1),{data:u,loading:d,error:y}=(0,Ao.useRequest)(()=>vo(s.coinId),{ready:!!s,onFinally:()=>{c(!0)}}),m=u?.data,x={marketCap:m?.marketCap,maxSupply:m?.maxSupply,circulatingSupply:m?.circulatingSupply,currentRate:m?.interestInfo?.currentRate},N={website:m?.website,technicalDoc:m?.technicalDoc?.[0],explorerUrl:m?.explorerUrl},k=m?.tokenContractInfos??[],B=m?.socialMedia??[],j={symbol:r||s?.symbol||m?.symbol||"",name:s?.name||"",icon:s?.image};return{loading:d,loaded:l,error:y,marketInfo:x,websiteInfo:N,socialMedias:B,baseInfo:j,coin:s,addresses:k}}var Yo=rt;o();t();var ro={coinId:"coinId",coinSymbol:"coinSymbol",aggregation:"aggregation"};function it(){let e=uo(),r=e.get(ro.coinId),a=e.get(ro.coinSymbol),s=e.get(ro.aggregation);return{coinId:r,coinSymbol:a,aggregation:s,isAggregation:s==="true"}}var zo=it;function st(){let{coinId:e,coinSymbol:r,isAggregation:a}=zo(),{loading:s,marketInfo:l,websiteInfo:c,socialMedias:u=[],baseInfo:d,loaded:y,error:m,addresses:x=[]}=Yo({coinId:e,coinSymbol:r,isAggregation:a}),N=!Z(x),k=Object.values(c).some(Boolean),B=!Z(u);return{addresses:x,marketInfo:l,websiteInfo:c,socialMedias:u,baseInfo:d,showContractAddress:N,showWebsiteInfo:k,showSocialMedia:B,loading:s,loaded:y,error:m}}var Po=st;function at(){let{showContractAddress:e,showWebsiteInfo:r,showSocialMedia:a,addresses:s,loading:l,marketInfo:c,websiteInfo:u,socialMedias:d=[],baseInfo:y,loaded:m,error:x}=Po();return T.default.createElement(n.Box,null,T.default.createElement(po,{closeable:!1,stickyStyle:{zIndex:3}}),T.default.createElement(n.Box,{className:Co.root},T.default.createElement(fo,{...y}),T.default.createElement(bo,{...c,loading:l,loaded:m,error:x}),e&&T.default.createElement(So,{addresses:s}),r&&T.default.createElement(Eo,{...u,loading:l,loaded:m,error:x}),a&&T.default.createElement(Bo,{medias:d,loading:l,loaded:m,error:x})))}var ni=at;export{ni as default};
window.inOKXExtension = true;
window.inMiniApp = false;
window.ASSETS_BUILD_TYPE = "publish";
//# sourceMappingURL=CoinInfo-63CGPLGT.js.map