@keplr-wallet/types
Version:
21 lines (19 loc) • 645 B
text/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;
}