8 lines
2.4 KiB
JavaScript
8 lines
2.4 KiB
JavaScript
import{a as G}from"./chunk-XVK3ARDV.js";import{a as N}from"./chunk-4KGA7XOD.js";import{e as A}from"./chunk-WJQFOAEI.js";import{o as O}from"./chunk-64WUUNDB.js";import{Bb as x,Gb as h,Hb as m,Ib as _,jc as L,zb as g}from"./chunk-QY24TFF7.js";import{Qd as p,Sd as S,Td as w,Xd as F,ic as I,md as f,od as k}from"./chunk-I5E2ION7.js";import{b}from"./chunk-BF2V36QE.js";import{f as W,o as C,q as M}from"./chunk-QTLWQ5AJ.js";C();M();var E=W(b()),d=W(L()),B=W(O());k();F();var j=()=>(0,d.useSelector)(g),$=()=>(0,d.useSelector)(_),v=G(({keyring:t})=>{let{keyringIdentities:e}=t;return{keyringIdentities:e}},(t,e)=>e??g(t),(t,e)=>m({keyring:t},e)),P=t=>{let e=(0,E.useMemo)(()=>r=>v(r,t),[t]);return(0,d.useSelector)(e)},R=()=>{let t=(0,d.useSelector)(e=>e);return e=>m(t,e)},D=(t,e,r=s=>S[s])=>{let s=f(t),{accountsMap:n={},segwitAddressType:c={}}=P(e),a=n[s];if(!e||!a||!Object.keys(S).includes(s))return null;let o=c[s]===p.SEGWIT_NESTED?p.SEGWIT_NESTED_49:p.SEGWIT_NESTED;return r(s).reduce((l,i)=>(o!==i&&a[i]&&l.push({address:a[i].address,addressType:i}),l),[])},q=()=>{let t=R();return(e,r,s=n=>S[n])=>{let n=f(e),{accountsMap:c={},segwitAddressType:a={}}=t(r),o=c[n];if(!o||!Object.keys(S).includes(n))return null;let u=a[n]===p.SEGWIT_NESTED?p.SEGWIT_NESTED_49:p.SEGWIT_NESTED;return s(n).reduce((i,T)=>(u!==T&&o[T]&&i.push({address:o[T].address,addressType:T}),i),[])}},ee=t=>D(t,(0,d.useSelector)(g));var y=(t=I,e)=>{let r={},s=j(),n=f(t),c=D(n,e??s);if(!Array.isArray(c)||!c?.length)return r;let a=w[n];return c.forEach(o=>{r[o.addressType]=o.address;let u=a[o.addressType];r[u]=o.address,r[o.address]=u}),r},te=(t=I)=>{let e=(0,d.useSelector)(x),r=q(),s=f(t);return(0,B.useCreation)(()=>{let n={};return e.forEach(c=>{let a=r(s,c.walletId);if(!Array.isArray(a)||!a?.length)return;let o=w[s],u={};a.forEach(l=>{u[l.addressType]=l.address;let i=o[l.addressType];u[i]=l.address,u[l.address]=i}),n[c.walletId]=u}),n},[t,e,r])},re=t=>{let e=y(I,t);return(0,E.useMemo)(()=>({...e}),[e])},ne=(t=I,e)=>y(t,e),se=(t,e)=>y(t,e),H=t=>{let e=(0,E.useMemo)(()=>r=>h(r,t),[t]);return(0,d.useSelector)(e)},oe=t=>{let e=H(t);return e?.account?.mainnet&&e?.needBackup===0&&!N(e?.keyringIdentityType)&&!A(e?.initialType)};export{j as a,$ as b,D as c,q as d,ee as e,te as f,re as g,ne as h,se as i,H as j,oe as k};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=chunk-RBSWB7WT.js.map
|