UNPKG

@quirks/react

Version:
21 lines (20 loc) 1.25 kB
import { SignDoc } from 'cosmjs-types/cosmos/tx/v1beta1/tx'; import { StdSignDoc } from '@cosmjs/amino'; export declare const useChains: () => { accounts: import('@quirks/store').AddressWithChain[]; accountName: string | undefined; getAddresses: (chainIds: string[]) => string[]; getAddress: (chainId: string) => string | undefined; getChain: (chainName: string) => import('@chain-registry/types').Chain | undefined; }; export declare const useChain: (chainName: string) => { chain: import('@chain-registry/types').Chain; assetsList: import('@chain-registry/types').AssetList | undefined; address: string | undefined; accountName: string | undefined; getOfflineSigner: () => Promise<import('@cosmjs/amino').OfflineAminoSigner & import('@cosmjs/proto-signing').OfflineDirectSigner>; getOfflineSignerOnlyAmino: () => Promise<import('@cosmjs/amino').OfflineAminoSigner>; getOfflineSignerAuto: () => Promise<import('@cosmjs/amino').OfflineAminoSigner | import('@cosmjs/proto-signing').OfflineDirectSigner>; signAmino: (signDoc: StdSignDoc) => Promise<import('@cosmjs/amino').AminoSignResponse>; signDirect: (signDoc: SignDoc) => Promise<import('@cosmjs/proto-signing').DirectSignResponse>; };