UNPKG

@quirks/ssr

Version:
2 lines (1 loc) 1.32 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("@quirks/store"),a=require("superjson"),d=require("./index4.cjs"),C={name:"quirks",cookiesOptions:d.defaultCookiesOptions},s=c=>a.parse(c),g=c=>{var e;const n=(e=s(c))==null?void 0:e.state;return{status:n==null?void 0:n.status,setupStatus:n==null?void 0:n.setupStatus,connected:(n==null?void 0:n.status)===i.ConnectionStates.CONNECTED,connecting:n==null?void 0:n.connecting,connectionError:n==null?void 0:n.connectionError,disconnected:(n==null?void 0:n.status)===i.ConnectionStates.DISCONNECTED,rejected:(n==null?void 0:n.status)===i.ConnectionStates.REJECTED,walletName:n==null?void 0:n.walletName}},l=c=>{var r;const n=(r=s(c))==null?void 0:r.state,e=(n==null?void 0:n.accounts)??[];return{accounts:e,accountName:n==null?void 0:n.accountName,getAddress:o=>{var t;return(t=e.find(u=>u.chainId===o))==null?void 0:t.bech32Address},getAddresses:o=>e.filter(t=>o.includes(t.chainId)).map(t=>t.bech32Address)}},S=(c,n)=>{var o,t;const e=(o=s(c))==null?void 0:o.state;return{address:(t=((e==null?void 0:e.accounts)??[]).find(u=>u.chainName===n))==null?void 0:t.bech32Address,accountName:e==null?void 0:e.accountName}};exports.defaultStateOptions=C;exports.getChain=S;exports.getChains=l;exports.getConnect=g;exports.getState=s;