UNPKG

@quirks/react

Version:
2 lines (1 loc) 1.01 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("@quirks/core"),u=require("./index2.cjs"),a=()=>{const e=u.useQuirks();return{accounts:e.use.accounts(),accountName:e.use.accountName?e.use.accountName():void 0,getAddresses:e.use.getAddresses(),getAddress:e.use.getAddress(),getChain:e.use.getChain()}},o=e=>{var t;const s=u.useQuirks(),n=s.use.getChain()(e);return c.assertIsDefined(n,`there is no chain named "${e}"`),{chain:n,assetsList:s.use.assetsLists().find(i=>i.chain_name===e),address:(t=s.use.accounts().find(i=>i.chainId===n.chain_id))==null?void 0:t.bech32Address,accountName:s.use.accountName?s.use.accountName():void 0,getOfflineSigner:()=>s.use.getOfflineSigner()(n.chain_id),getOfflineSignerOnlyAmino:()=>s.use.getOfflineSignerOnlyAmino()(n.chain_id),getOfflineSignerAuto:()=>s.use.getOfflineSignerAuto()(n.chain_id),signAmino:i=>s.use.signAmino()(n.chain_id,i),signDirect:i=>s.use.signDirect()(n.chain_id,i)}};exports.useChain=o;exports.useChains=a;