@cosmos-kit/cosmostation-extension
Version:
cosmos-kit wallet connector
30 lines (29 loc) • 761 B
TypeScript
import { Algo } from '@cosmjs/proto-signing';
import { Keplr } from '@keplr-wallet/types';
export interface CosmostationSignOptions {
readonly preferNoSetFee?: boolean;
readonly preferNoSetMemo?: boolean;
readonly disableBalanceCheck?: boolean;
}
export interface Request {
method: string;
params?: object;
}
export interface Cosmos {
request(request: Request): Promise<any>;
on(type: string, listener: EventListenerOrEventListenerObject): Event;
off(event: Event): void;
}
export interface Cosmostation {
cosmos: Cosmos;
providers: {
keplr: Keplr;
};
}
export declare type RequestAccountResponse = {
name: string;
address: string;
publicKey: Uint8Array;
isLedger: boolean;
algo: Algo;
};