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

8 lines
2.9 KiB
JavaScript

import{a as L,g as c,h as u}from"./chunk-JY264WFV.js";import"./chunk-LBKWPSH6.js";import{a as E}from"./chunk-QNQUCCBI.js";import"./chunk-TPE6OEXD.js";import"./chunk-KQDGP4V6.js";import"./chunk-WJQFOAEI.js";import"./chunk-DGSDDTNV.js";import"./chunk-62FSCPM5.js";import{a as l,b as D}from"./chunk-D7YI6SRK.js";import"./chunk-5PYIEIB7.js";import"./chunk-3XZTE2DB.js";import"./chunk-BXKNNBFT.js";import"./chunk-BOM6ZF3Z.js";import"./chunk-HN3IBJKK.js";import{n as S}from"./chunk-TUSK34X6.js";import"./chunk-Z3XU47FL.js";import"./chunk-W7MN3VJC.js";import"./chunk-2NSYI7QP.js";import"./chunk-DS3RNNYF.js";import"./chunk-J5JOI62E.js";import{Wa as F,gc as s,na as g,od as I,ra as A}from"./chunk-I5E2ION7.js";import"./chunk-SQMXULWT.js";import"./chunk-KBSRU77R.js";import"./chunk-GQZAGQSC.js";import"./chunk-STCDRFCQ.js";import"./chunk-3LLV5FBU.js";import"./chunk-L625DEVK.js";import"./chunk-GSIHKWLV.js";import"./chunk-SSLLOJNR.js";import"./chunk-RC6UR2LL.js";import"./chunk-XTEVCKH7.js";import"./chunk-BF2V36QE.js";import"./chunk-E735URDA.js";import"./chunk-ZPPASAWY.js";import"./chunk-EFTDVKCQ.js";import"./chunk-W2A2E62R.js";import"./chunk-GIEGURG2.js";import"./chunk-RVWD7D4B.js";import"./chunk-TSXM5GQV.js";import"./chunk-KQL2BBUZ.js";import"./chunk-YHVKZE66.js";import"./chunk-ALIHWT7Z.js";import"./chunk-T4BSRFB6.js";import"./chunk-IAFVNOEB.js";import"./chunk-DUYWEMAT.js";import"./chunk-WMCBVXPA.js";import{f as y,h as T,o as M,p,q as w}from"./chunk-QTLWQ5AJ.js";M();w();var o=y(L()),d=y(F());A();I();var f=class{constructor(){T(this,"signTransaction",async(t,e,n)=>{e=E(e);let r=await l(e),a=r.getMessageToSign(!1),i=p.Buffer.isBuffer(a)?a.toString("hex"):d.rlp.encode(a).toString("hex"),{type:h,chainId:P}=e,q={path:t.hdPathMap[s],chainId:P,requestId:g().toLowerCase(),signData:i,dataType:h===S.FEE_MARKET?o.KeystoneEthereumSDK.DataType.typedTransaction:o.KeystoneEthereumSDK.DataType.transaction,xfp:t.masterFingerprint},C=await u.openModal(c.showTxParams,{signRequest:q,baseChain:s}),m=p.Buffer.from(C,"hex"),R=m.slice(0,32),b=m.slice(32,64),N=m.slice(64),x=await D(r,{r:R,s:b,v:N});return n?x:{rawTxResult:x}});T(this,"signTypedData",async(t,e)=>{let n=t.hdPathMap[s];if(!["V4","V3"].includes(e.version))throw new Error("this version of typed data signing is no't supported");let a=p.Buffer.from(e.data,"utf-8"),i={path:n,requestId:g().toLowerCase(),signData:a,dataType:o.KeystoneEthereumSDK.DataType.typedData,xfp:t.masterFingerprint};return`0x${await u.openModal(c.showTxParams,{signRequest:i,baseChain:s})}`})}async signPersonalMessage(t,e){let n=t.hdPathMap[s],r=(0,d.stripHexPrefix)(e.data),a={path:n,requestId:g().toLowerCase(),signData:r,dataType:o.KeystoneEthereumSDK.DataType.personalMessage,xfp:t.masterFingerprint};return`0x${await u.openModal(c.showTxParams,{signRequest:a,baseChain:s})}`}},$=new f;export{$ as default};
window.inOKXExtension = true;
window.inMiniApp = false;
window.ASSETS_BUILD_TYPE = "publish";
//# sourceMappingURL=ethAdapter-5FDY7WNV.js.map