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

8 lines
9.3 KiB
JavaScript

import{a as z,b as Q,e as V}from"./chunk-APXVGNVG.js";import{m as $,n as j}from"./chunk-CPQXNG2J.js";import"./chunk-RJO267KB.js";import"./chunk-7PSSV5ES.js";import{a as J}from"./chunk-42NTNCLJ.js";import"./chunk-5752ZY6J.js";import"./chunk-ZOTCEPQE.js";import"./chunk-5ONWDVP2.js";import"./chunk-4IID6E5X.js";import"./chunk-C7QMOIP4.js";import"./chunk-YVDZ3LSI.js";import"./chunk-3XBPTTXF.js";import"./chunk-UCG6DY6V.js";import"./chunk-7RWPGKK6.js";import"./chunk-UI53QLNA.js";import"./chunk-EP44NJF7.js";import{a as W}from"./chunk-5JUU4P5U.js";import"./chunk-MVG6U2BH.js";import"./chunk-7W4WKZVL.js";import"./chunk-2VG5UHOI.js";import"./chunk-IZKWMI3P.js";import"./chunk-UOHO5G65.js";import{a as S}from"./chunk-D4P4ZSB2.js";import"./chunk-2YVQJGEG.js";import"./chunk-4CRAVIXI.js";import"./chunk-BKQ4KOEC.js";import{l as P}from"./chunk-DHD6EQRZ.js";import"./chunk-ZFV7EKTQ.js";import"./chunk-6MU5CW3D.js";import"./chunk-K6MCRURH.js";import"./chunk-65E6QERM.js";import"./chunk-U7PFIKOI.js";import"./chunk-NRCVQBNW.js";import"./chunk-PAYPXJCO.js";import"./chunk-5PU65KDV.js";import"./chunk-6BLY4IXY.js";import"./chunk-ZAE6IQSO.js";import"./chunk-MKY5Q24L.js";import"./chunk-JDQYOLFK.js";import"./chunk-GL3VXC6P.js";import"./chunk-IQIV3LGC.js";import"./chunk-TBMS7TSB.js";import"./chunk-Q3FZPIYZ.js";import"./chunk-X6ZP5JNU.js";import"./chunk-TLM4DLB6.js";import"./chunk-4AF5F5MI.js";import"./chunk-SN5KMB4Y.js";import"./chunk-WWXAKET4.js";import"./chunk-GAE6SO53.js";import"./chunk-EIXSS37E.js";import"./chunk-FVJO2JSC.js";import"./chunk-S6TZRL6J.js";import"./chunk-CZLLWOTV.js";import"./chunk-NWVG2MAV.js";import"./chunk-WK2EF5FH.js";import"./chunk-FWA7C7Y4.js";import"./chunk-X2NMQEET.js";import"./chunk-XZLDRYXW.js";import"./chunk-QPJLI3SF.js";import"./chunk-4DYGZNSW.js";import"./chunk-MBUS75GY.js";import"./chunk-EHIXZ23F.js";import"./chunk-6TCIDKYS.js";import"./chunk-6FDARXB6.js";import"./chunk-JWQKG6DL.js";import"./chunk-UCUZGEE5.js";import"./chunk-4NS73UGB.js";import"./chunk-UJIS6BFS.js";import"./chunk-GRAP3YP7.js";import"./chunk-46YG4TCM.js";import"./chunk-WYIQIGDJ.js";import"./chunk-GDM6S2OD.js";import"./chunk-XQPKRCN2.js";import"./chunk-XC6ELVTG.js";import"./chunk-YFP4Y2VE.js";import"./chunk-Z3DVZYQL.js";import"./chunk-TVUCEIYF.js";import"./chunk-MYNBMTR4.js";import"./chunk-FY3DWHT4.js";import"./chunk-TQQZZJXW.js";import"./chunk-OW3UQNCS.js";import"./chunk-OJSBXBLD.js";import"./chunk-AAPE6FE4.js";import"./chunk-SGNJOSQB.js";import"./chunk-6MDHMQQH.js";import"./chunk-XIFCFAQW.js";import"./chunk-SE3PRL6Z.js";import"./chunk-NQTLXTUD.js";import"./chunk-UPD2LWC3.js";import"./chunk-PBRMQXET.js";import"./chunk-HM6LPBUT.js";import"./chunk-ANZC7WDS.js";import"./chunk-NQUUR33Y.js";import"./chunk-E35WNJF3.js";import"./chunk-EH7ZH6JN.js";import{b as Y}from"./chunk-2KNTS2L6.js";import{a as f,b as q}from"./chunk-EGBVJRLU.js";import"./chunk-SRU356TJ.js";import"./chunk-53ASQHN6.js";import"./chunk-XWZU3PMQ.js";import"./chunk-AZADQVKT.js";import"./chunk-UDCQANGP.js";import"./chunk-SHC62I4N.js";import"./chunk-TYKWHAGM.js";import"./chunk-Y4FRJ65V.js";import"./chunk-OEA32XBL.js";import"./chunk-QJYQ2X4V.js";import"./chunk-X3ZHB7JM.js";import"./chunk-3KQ34RWP.js";import"./chunk-LU2D434E.js";import"./chunk-CFT2L6ZK.js";import"./chunk-WON3Y3M2.js";import"./chunk-L6GOGUAK.js";import"./chunk-OMHNNHX7.js";import"./chunk-RBSWB7WT.js";import"./chunk-BLOI6ELB.js";import"./chunk-VE37AOMS.js";import"./chunk-VPE2MWMC.js";import"./chunk-PICDHKDX.js";import"./chunk-OAGA5BMQ.js";import"./chunk-EEMLAAZE.js";import"./chunk-P7P6BTNA.js";import"./chunk-AQIHWDAU.js";import"./chunk-WTL7ZNDU.js";import"./chunk-XVK3ARDV.js";import"./chunk-4KGA7XOD.js";import"./chunk-W7A5FWPW.js";import{p as H,v as K}from"./chunk-IGR6VWMP.js";import"./chunk-Y7SOKHUW.js";import{a as E}from"./chunk-G4DJRPOF.js";import"./chunk-R5MAVLF4.js";import"./chunk-P65JCIKD.js";import"./chunk-PBTGMEA7.js";import"./chunk-Y72I2ZNN.js";import"./chunk-ZRWFLJZO.js";import"./chunk-JJLCPFOT.js";import"./chunk-3LQNHFPG.js";import"./chunk-GCMU27NA.js";import"./chunk-FATNH5YG.js";import"./chunk-WJQFOAEI.js";import"./chunk-32C2WARN.js";import"./chunk-E3AYW2TV.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{$ as G,a as D,aa as U,i as F}from"./chunk-ZASBKUPD.js";import"./chunk-5XAZ5MJZ.js";import"./chunk-4FLAC4IK.js";import"./chunk-BRAZV5TR.js";import"./chunk-3GRVNJC2.js";import{o as lo}from"./chunk-64WUUNDB.js";import{jc as N,ub as R}from"./chunk-QY24TFF7.js";import"./chunk-RL2JAB2F.js";import"./chunk-OV5ZOYAY.js";import"./chunk-DGSDDTNV.js";import{a as Co}from"./chunk-62FSCPM5.js";import{j as A,p as fo}from"./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-D7YI6SRK.js";import"./chunk-5PYIEIB7.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"./chunk-DS3RNNYF.js";import"./chunk-J5JOI62E.js";import{gc as B,od as uo}from"./chunk-I5E2ION7.js";import{H as M,y as T}from"./chunk-SQMXULWT.js";import"./chunk-KBSRU77R.js";import{F as b,H as y}from"./chunk-GQZAGQSC.js";import"./chunk-STCDRFCQ.js";import"./chunk-3LLV5FBU.js";import"./chunk-6JFRAZNP.js";import"./chunk-XWM5BVMO.js";import"./chunk-L625DEVK.js";import{ra as O,s 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"./chunk-RC6UR2LL.js";import"./chunk-XTEVCKH7.js";import{b as h}from"./chunk-BF2V36QE.js";import"./chunk-E735URDA.js";import"./chunk-NBTO427E.js";import"./chunk-EFTDVKCQ.js";import"./chunk-QQYGNHB4.js";import"./chunk-FIUMMJFF.js";import"./chunk-VLDGNBD7.js";import"./chunk-W2A2E62R.js";import"./chunk-5KLUABHD.js";import"./chunk-GIEGURG2.js";import"./chunk-RVWD7D4B.js";import"./chunk-TSXM5GQV.js";import"./chunk-JXBOQGEG.js";import"./chunk-PXW3NTQX.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 p,o as t,q as e}from"./chunk-QTLWQ5AJ.js";t();e();var s=p(h()),x=p(N()),l=p(Co());O();t();e();var to=p(h());t();e();var X=p(N()),w=p(lo());M();fo();var To=(n,o)=>{let r=(0,X.useDispatch)(),{address:a}=n,i=Q(),m=W(),c=(0,w.useMemoizedFn)(async()=>{m({all_confirmation:"cancel",trade:"add_token"}),await i(a,!1),await A(r)}),{loading:C,onClick:d}=S(c),I={actionType:P.ACTION_TYPE.CANCEL,btnText:T("wallet_dapp_connection_btn_reject"),onClick:d,loading:C},{extensionConfig:v}=E("rpc_info"),{url:u,chainId:L}=v,so=K(u),ao=(0,w.useMemoizedFn)(async()=>{try{m({all_confirmation:"confirm",trade:"add_token"}),await so(L,n.address),await i(a,!0),await A(r)}catch{y.error(T("wallet_extenshion_toast_add_failed"))}}),{loading:mo,onClick:po}=S(ao),co={actionType:P.ACTION_TYPE.CONFIRM,onClick:po,loading:mo,disabled:o};return[I,co]},Z=To;t();e();var k=p(h());M();var _o=({contractAddress:n,rpcInfo:o})=>{let[r,a]=(0,k.useState)({}),[i,m]=(0,k.useState)(!0),c=H(o?.rpcUrl,o),C=async()=>{if(!(!o?.rpcUrl||i===!1))try{m(!0);let d=await c(n);a(d),m(!1)}catch{y.error({title:T("wallet_extension_loading_toast_retrieve_tokeninfo_fail")})}};return(0,k.useEffect)(()=>{C()},[n,o]),{coinInfo:r,loading:i}},oo=_o;var ko=({unapproved:n})=>{let{extensionConfig:o}=E("rpc_info"),r=j(n),{coinInfo:a,loading:i}=oo({contractAddress:r.address,rpcInfo:o}),m=Z(r,i),c={...r,symbol:a?.symbol,decimals:a?.decimals};return to.default.createElement(J,{token:c,networkName:o.nickname||o.name,buttonGroup:m,loading:i})},eo=ko;t();e();var no=p(h());O();var ro=p(N());uo();var io=()=>{let n=(0,ro.useSelector)(R),o=g(n);return no.default.createElement(V,{unapproved:{...o,localType:B}})};t();e();var _t=()=>{let{unapprovedTxCount:n,unapprovedStList:o,unapprovedStCount:r,unapprovedSnList:a,unapprovedSnCount:i,unapprovedPermissionsRequestId:m,unapprovedRequestCount:c,unapprovedPermissionCount:C,realGeneralDappRequestsCount:d}=$(),I=(0,x.useDispatch)(),v=(0,l.useHistory)(),u=(0,x.useSelector)(q);switch((0,s.useEffect)(()=>{(async()=>{c===0&&(await I(Y()),v.push(D))})()},[c]),!0){case(u===f.connect&&C>0):return s.default.createElement(l.Redirect,{to:`${F}/${m}`});case u===f.msg:return s.default.createElement(io,null);case(u===f.addToken&&r>0):return s.default.createElement(eo,{unapproved:g(o)});case(u===f.addChain&&i>0):return s.default.createElement(z,{unapproved:g(a)});case(u===f.transaction&&n>0):return s.default.createElement(l.Redirect,{to:G});case(u===f.generalDappRequest&&d>0):return s.default.createElement(l.Redirect,{to:U});default:return s.default.createElement(b,{delayTime:5e3})}};export{_t as default};
window.inOKXExtension = true;
window.inMiniApp = false;
window.ASSETS_BUILD_TYPE = "publish";
//# sourceMappingURL=RpcMode-GHGWBESC.js.map