8 lines
2.0 KiB
JavaScript
8 lines
2.0 KiB
JavaScript
import{d as p}from"./chunk-3KQ34RWP.js";import{o as O}from"./chunk-64WUUNDB.js";import{Gd as C,K as f,Ld as A,Nd as B,Pd as W,Qd as l,Wa as V,Xd as F,Za as x,ga as m,ia as b,ib as P}from"./chunk-I5E2ION7.js";import{a as g}from"./chunk-3LLV5FBU.js";import{f as d,o as a,q as s}from"./chunk-QTLWQ5AJ.js";a();s();var u=d(O());b();a();s();var y=(...n)=>{let t=n.shift();return(...e)=>t?n.reduce((r,o)=>o(r),t(...e)):null},E=(...n)=>async(...t)=>n.slice(1).reduce((r,o)=>r.then(c=>o(c)),Promise.resolve(n[0](...t))),R=()=>{throw new Error};function S(n,t,e){let r={coinId:t,coinAmount:0,coinAmountInt:0,currencyAmount:0};return!Array.isArray(n)||!n?.length||(e?r=n.find(o=>+o.coinId==+t&&+o.addressType==+e)||{}:r=n.find(o=>+o.coinId==+t)||{}),r}function k(n,t){let e=p();return(0,u.useCreation)(()=>S(e,n,t),[e,n,t])}var v=(n={})=>{let t=n.coinAmountInt||0;return String(t)},j=(n,t)=>{let e=k(n,t);return v(e)},q=(n,t)=>y(f,m)(n,10**t);var J=()=>{let n=p();return(0,u.useMemoizedFn)(t=>n.find(r=>r.coinId===+t)||{})};a();s();var i=d(V());P();g();W();F();async function I(n,t,e=""){let r=!1,{wallet:o}=await x(t);try{r=(await o?.validAddress({address:n,hrp:e})).isValid}catch{return r}return r}async function w(n,t,e=""){return I(n,C({coinId:t})?.coinType,e)}async function rn(n){return w(n,B)}async function on(n){return w(n,A)}async function H(n,t){let e=await I(n,0);return e?t===l.SEGWIT_TAPROOT?{isValid:/^(bc1p)/.test(n),addressType:t}:{isValid:e,addressType:t}:{isValid:e,addressType:t}}async function an(n){return H(n,l.SEGWIT_TAPROOT)}function sn(n,{allowNonPrefixed:t=!0,mixedCaseUseChecksum:e=!1}={}){let r=t?(0,i.addHexPrefix)(n):n;if(!(0,i.isHexString)(r))return!1;if(e){let o=r.slice(2),c=o.toLowerCase(),T=o.toUpperCase();if(!(o===c||o===T))return(0,i.isValidChecksumAddress)(r)}return(0,i.isValidAddress)(r)}export{E as a,R as b,w as c,rn as d,on as e,H as f,an as g,sn as h,S as i,k as j,j as k,q as l,J as m};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=chunk-6MU5CW3D.js.map
|