8 lines
9.2 KiB
JavaScript
8 lines
9.2 KiB
JavaScript
import{a as R}from"./chunk-74VJIQRH.js";import"./chunk-T7EW4WHN.js";import{a as V}from"./chunk-5PU65KDV.js";import{c as H}from"./chunk-DFBPQGWF.js";import{a as J}from"./chunk-JVRKTUTZ.js";import{i as O,ja as Y,ya as M}from"./chunk-OMHNNHX7.js";import{a as Q}from"./chunk-RBSWB7WT.js";import{e as P}from"./chunk-VPE2MWMC.js";import"./chunk-XVK3ARDV.js";import"./chunk-4KGA7XOD.js";import{b as X}from"./chunk-KLHHIGOV.js";import"./chunk-W7A5FWPW.js";import"./chunk-IGR6VWMP.js";import"./chunk-Y7SOKHUW.js";import"./chunk-G4DJRPOF.js";import"./chunk-R5MAVLF4.js";import"./chunk-P65JCIKD.js";import"./chunk-PBTGMEA7.js";import"./chunk-Y72I2ZNN.js";import"./chunk-ZRWFLJZO.js";import{h as Z}from"./chunk-JJLCPFOT.js";import"./chunk-3LQNHFPG.js";import"./chunk-GCMU27NA.js";import"./chunk-WJQFOAEI.js";import{a as K}from"./chunk-32C2WARN.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{D as F,a as j,wb as G}from"./chunk-ZASBKUPD.js";import"./chunk-5XAZ5MJZ.js";import"./chunk-4FLAC4IK.js";import"./chunk-BRAZV5TR.js";import"./chunk-3GRVNJC2.js";import"./chunk-64WUUNDB.js";import{jc as gt}from"./chunk-QY24TFF7.js";import"./chunk-RL2JAB2F.js";import"./chunk-OV5ZOYAY.js";import"./chunk-DGSDDTNV.js";import{a as $}from"./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"./chunk-DS3RNNYF.js";import{a as z}from"./chunk-J5JOI62E.js";import{Gd as B,Pd as ft}from"./chunk-I5E2ION7.js";import{H as E,y as o}from"./chunk-SQMXULWT.js";import"./chunk-KBSRU77R.js";import{H as W,o as q}from"./chunk-GQZAGQSC.js";import"./chunk-STCDRFCQ.js";import"./chunk-3LLV5FBU.js";import"./chunk-6JFRAZNP.js";import"./chunk-L625DEVK.js";import"./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 L,fa as U,ka as s}from"./chunk-RC6UR2LL.js";import"./chunk-XTEVCKH7.js";import{b as T}from"./chunk-BF2V36QE.js";import"./chunk-E735URDA.js";import{a as ut}from"./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 c,o as r,q as a}from"./chunk-QTLWQ5AJ.js";r();a();var e=c(T()),rt=c($()),D=c(z()),at=c(ut());E();r();a();ft();r();a();var n=c(T()),ot=c(gt()),it=c($());E();r();a();var f=c(T()),tt=c(z());E();r();a();var u={content:"_content_vcvw7_1",title:"_title_vcvw7_4",desc:"_desc_vcvw7_10",btn:"_btn_vcvw7_17",applyOkxBtn:"_applyOkxBtn_vcvw7_31"};function wt({visible:l,onSwitch:g,onRevoke:N,onCancel:p}){return f.default.createElement(q,{whiteboard:!0,visible:l},f.default.createElement("div",{className:u.content},f.default.createElement("div",{className:u.title},o("wallet_extension_function_dialog_title_upgrade_3rd_7702")),f.default.createElement("div",{className:u.desc},o("wallet_extension_function_dialog_desc_upgrade_3rd_7702"))),f.default.createElement("div",{className:(0,tt.default)(u.btn,u.applyOkxBtn),onClick:g},o("wallet_extension_function_dialog_btn_apply_okx7702")),f.default.createElement("div",{className:u.btn,onClick:N},o("wallet_extension_function_dialog_btn_revoke_existing")),f.default.createElement("div",{className:u.btn,onClick:p},o("wallet_extension_general_dialog_btn_maybe_later")))}var et=wt;r();a();var y={root:"_root_1j4vn_1",emptyClassName:"_emptyClassName_1j4vn_5",notSupportTitle:"_notSupportTitle_1j4vn_8",notSupportDesc:"_notSupportDesc_1j4vn_15",notSupportButton:"_notSupportButton_1j4vn_23"};function b(l,g){Y({button7702:l,network_filter:g,terminal:"extension"})}function vt({onSwitch:l}){return n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:y.notSupportTitle},o("wallet_extension_function_emptystate_title_no_wallets_available")),n.default.createElement("div",{className:y.notSupportDesc},o("wallet_extension_function_emptystate_desc_switch_evm7702")),n.default.createElement("div",{className:y.notSupportButton},n.default.createElement(s,{category:s.CATEGORY.outline,type:s.TYPE.primary,size:s.SIZE.md,onClick:l},o("wallet_extension_general_btn_switch_wallet"))))}function ht(l){let g=(0,ot.useDispatch)(),N=(0,it.useHistory)(),[p,w]=n.default.useState(),S=t=>{let i="upgrade7702";g(H({type:i,data:[t]})),N.push({pathname:G,search:`?type=${i}`})},x=t=>{let{baseCoinId:i,revokeContractAddress:v,revokeContractData:h}=t;S({walletId:l.walletId,baseCoinId:i,upgradeAddress:v,inputData:h,isUpgrade:!1})},m=t=>{let{baseCoinId:i,contractAddress:v,contractData:h}=t;S({walletId:l.walletId,baseCoinId:i,upgradeAddress:v,inputData:h,isUpgrade:!0})};return n.default.createElement(n.default.Fragment,null,n.default.createElement(P,{emptyClassName:y.emptyClassName,emptyText:n.default.createElement(vt,{onSwitch:l.onSwitch}),dataSource:l.supportedNetworks,renderItem:t=>{let i;return t.status===5?i={loadingText:o("wallet_extension_function_btn_revoking"),type:s.TYPE.gray,loading:!0}:t.status===2?i={loadingText:o("wallet_extension_function_btn_upgrading"),type:s.TYPE.highlight,loading:!0}:t.status===3?i={children:o("wallet_extension_function_btn_revoke"),type:s.TYPE.gray,onClick:()=>{x(t),b("revokeokx7702",t.chainIndex)}}:t.status===4?i={children:o("wallet_extension_function_btn_apply_okx"),type:s.TYPE.gray,onClick:()=>{w(t)}}:i={children:o("wallet_extension_function_btn_upgrade"),type:s.TYPE.highlight,onClick:()=>{m(t),b("upgrade",t.chainIndex)}},n.default.createElement(P.Coin,{className:y.root,disabledCursor:!0,symbol:t.chainName,icon:t.imageUrl},n.default.createElement(s,{category:s.CATEGORY.fill,size:s.SIZE.xs,...i}))}}),n.default.createElement(et,{visible:!!p,onSwitch:()=>{p&&(m(p),w(void 0),b("applyokx7702",p.chainIndex))},onRevoke:()=>{p&&(x(p),w(void 0),b("revokeothers",p.chainIndex))},onCancel:()=>{w(void 0)}}))}var nt=ht;r();a();var d={content:"_content_dqvuo_1",title:"_title_dqvuo_4",subTitle:"_subTitle_dqvuo_10",walletWrapper:"_walletWrapper_dqvuo_17",wallet:"_wallet_dqvuo_17",walletIcon:"_walletIcon_dqvuo_34",questionIcon:"_questionIcon_dqvuo_37",supportNetworks:"_supportNetworks_dqvuo_42",loading:"_loading_dqvuo_50"};function yt(){let l=(0,rt.useHistory)(),g=V(),[N,p]=(0,e.useState)(!0),[w,S]=(0,e.useState)([]),x=Q(),m=g.get("walletId")||x,t=Z(m),i=(0,e.useMemo)(()=>{let _="";return(0,at.isEmpty)(t)||t.keyringName&&(_+=t.keyringName,t.walletName&&(_+="-",_+=t.walletName)),_},[t]),v=()=>{l.push(`${F}?walletId=${m}`),O({terminal:"extension"})},h=async()=>{try{let lt=((await J(m))?.chainList||[]).map(({contractAddress:st,contractData:pt,revokeContractAddress:dt,revokeContractData:_t,chainIndex:A,address:ct,status:mt})=>{let I=B({chainId:A});return{chainName:I.chainName,baseCoinId:I.coinId,imageUrl:I.imageUrl,contractAddress:st,contractData:pt,revokeContractAddress:dt,revokeContractData:_t,chainIndex:A,address:ct,status:mt}});S(lt)}catch(_){let C=_;W.error({title:C?.msg||o("wallet_home_toast_network_error")})}finally{p(!1)}};return(0,e.useEffect)(()=>{h()},[m]),X("wallet-inform",{onSuccess:async _=>{if(!_?.data)return;_.data.type===1&&await h()}}),e.default.createElement(e.default.Fragment,null,e.default.createElement(K,{onBack:()=>{l.push(j)},className:d.nav,bordered:!1,closeable:!1}),e.default.createElement("div",{className:d.content},e.default.createElement("div",{className:d.title},o("wallet_extension_function_header_upgrade_evm_wallets")),e.default.createElement("div",{className:d.subTitle},o("wallet_extension_function_header_7702_gives")),e.default.createElement("div",{className:d.walletWrapper},e.default.createElement("div",{className:d.wallet,onClick:v},e.default.createElement(L,{className:(0,D.default)("okx-wallet-plugin-wallet",d.walletIcon)}),i),e.default.createElement(L,{className:(0,D.default)("okx-wallet-plugin-question-mark",d.questionIcon),onClick:()=>{globalThis.platform.openTab({url:o("wallet_extension_dialog_hyperlink_eip7702")}),M({terminal:"extension"})}})),e.default.createElement(R,null),e.default.createElement("div",{className:d.supportNetworks},o("wallet_extension_function_select_title_supported_wallets")),N?e.default.createElement("div",{className:d.loading},e.default.createElement(U.Circle,null)):e.default.createElement(nt,{walletId:m,supportedNetworks:w,onSwitch:v})))}var be=yt;export{be as default};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=Upgrade7702Entry-LR4I7MHK.js.map
|