UNPKG

@cosmos-kit/core

Version:

cosmos-kit wallet connector core package

26 lines (25 loc) 1.43 kB
import { StdSignature } from '@cosmjs/amino'; import { Cosmiframe } from '@dao-dao/cosmiframe'; import { SignType, WalletAccount, WalletClient } from '../../types'; export declare class CosmiframeClient implements WalletClient { private cosmiframe; constructor(cosmiframe: Cosmiframe); getSimpleAccount(...params: any[]): Promise<any>; connect(...params: any[]): Promise<any>; enable(...params: any[]): Promise<void>; suggestToken(...params: any[]): Promise<void>; addChain(...params: any[]): Promise<void>; getAccount(...params: any[]): Promise<WalletAccount>; getOfflineSigner(chainId: string, preferredSignType?: SignType): import("@dao-dao/cosmiframe/dist/client-BBLGHYRw").a | import("@dao-dao/cosmiframe/dist/client-BBLGHYRw").b; getOfflineSignerAmino(chainId: string): import("@dao-dao/cosmiframe/dist/client-BBLGHYRw").b; getOfflineSignerDirect(chainId: string): import("@dao-dao/cosmiframe/dist/client-BBLGHYRw").a; sign(...params: any[]): Promise<any>; signAmino(...params: any[]): Promise<any>; signDirect(...params: any[]): Promise<any>; signArbitrary(...params: any[]): Promise<StdSignature>; getEnigmaPubKey(...params: any[]): Promise<any>; getEnigmaTxEncryptionKey(...params: any[]): Promise<any>; enigmaEncrypt(...params: any[]): Promise<any>; enigmaDecrypt(...params: any[]): Promise<any>; sendTx(...params: any[]): Promise<any>; }