@chorus-one/signer-cactus-cosmos
Version:
Cactus signer for the Chorus One SDK, used for signing Cosmos transactions
21 lines (20 loc) • 593 B
TypeScript
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;
}>;
}