UNPKG

@chorus-one/signer-cactus-cosmos

Version:

Cactus signer for the Chorus One SDK, used for signing Cosmos transactions

21 lines (20 loc) 593 B
import type { Signature, SignerData } from '@chorus-one/signer'; import { CactusLinkCosmos } from './types'; export declare class CactusCosmosSigner { private signer; private chainId; private walletKey; constructor(params: { signer: CactusLinkCosmos; chainId: string; }); init(): Promise<void>; getPublicKey(address: string): Promise<Uint8Array>; getAddress(): Promise<string>; sign(signerAddress: string, signerData: SignerData, _options: { note?: string; }): Promise<{ sig: Signature; pk: Uint8Array; }>; }