@keplr-wallet/types
Version:
11 lines (10 loc) • 618 B
TypeScript
import { Keplr, KeplrSignOptions } from "./wallet";
import { OfflineAminoSigner, OfflineDirectSigner } from "./cosmjs";
import { SecretUtils } from "./secretjs";
export interface Window {
keplr?: Keplr;
getOfflineSigner?: (chainId: string, signOptions?: KeplrSignOptions) => OfflineAminoSigner & OfflineDirectSigner;
getOfflineSignerOnlyAmino?: (chainId: string, signOptions?: KeplrSignOptions) => OfflineAminoSigner;
getOfflineSignerAuto?: (chainId: string, signOptions?: KeplrSignOptions) => Promise<OfflineAminoSigner | OfflineDirectSigner>;
getEnigmaUtils?: (chainId: string) => SecretUtils;
}