@cosmos-kit/station-extension
Version:
@cosmos-kit/station-extension is the Station integration for CosmosKit
19 lines (18 loc) • 930 B
TypeScript
import { AminoSignResponse, StdSignDoc, StdSignature } from '@cosmjs/amino';
import { SignOptions, WalletAccount, WalletClient } from '@cosmos-kit/core';
import Station from '@terra-money/station-connector';
export declare class StationClient implements WalletClient {
readonly client: Station;
constructor(client: Station);
disconnect(): Promise<void>;
getSimpleAccount(chainId: string): Promise<{
namespace: string;
chainId: string;
address: string;
username: string;
}>;
getAccount(chainId: string): Promise<WalletAccount>;
signAmino(chainId: string, signer: string, signDoc: StdSignDoc, _signOptions?: SignOptions): Promise<AminoSignResponse>;
getOfflineSigner(chainId: string): Promise<import("@terra-money/station-connector/cosmjsOfflineSigner").default>;
signArbitrary(chainId: string, signer: string, data: string | Uint8Array): Promise<StdSignature>;
}