wowok
Version:
Wowok Blockchain TypeScript API
20 lines (19 loc) • 678 B
TypeScript
import type { SignatureScheme } from "../cryptography/index.js";
import { Signer } from "../cryptography/index.js";
import type { MultiSigPublicKey } from "./publickey.js";
export declare class MultiSigSigner extends Signer {
#private;
constructor(pubkey: MultiSigPublicKey, signers?: Signer[]);
getKeyScheme(): SignatureScheme;
getPublicKey(): MultiSigPublicKey;
sign(_data: Uint8Array): never;
signData(_data: Uint8Array): never;
signTransaction(bytes: Uint8Array): Promise<{
signature: string;
bytes: string;
}>;
signPersonalMessage(bytes: Uint8Array): Promise<{
signature: string;
bytes: string;
}>;
}