UNPKG

@keplr-ewallet/ewallet-sdk-cosmos

Version:
13 lines (12 loc) 566 B
import type { StdSignature } from "@cosmjs/amino"; import type { CosmosEWalletInterface } from "../types"; export interface ArbitrarySigVerificationResult { isVerified: boolean; bech32PrefixAccAddr: string; signer: string; data: string | Uint8Array; pubKeyBytes: Uint8Array; signatureBytes: Uint8Array; algo: "ethsecp256k1" | "secp256k1"; } export declare function verifyArbitrary(this: CosmosEWalletInterface, chainId: string, signer: string, data: string | Uint8Array, signature: StdSignature): Promise<ArbitrarySigVerificationResult>;