wowok
Version:
Wowok Blockchain TypeScript API
22 lines (21 loc) • 797 B
TypeScript
import type { PublicKey } from "./publickey.js";
import type { SignatureScheme } from "./signature-scheme.js";
export type SerializeSignatureInput = {
signatureScheme: SignatureScheme;
signature: Uint8Array;
publicKey?: PublicKey;
};
export declare function toSerializedSignature({ signature, signatureScheme, publicKey, }: SerializeSignatureInput): string;
export declare function parseSerializedSignature(serializedSignature: string): {
serializedSignature: string;
signatureScheme: "Falcon512" | "MultiSig";
signature: Uint8Array<ArrayBuffer>;
publicKey: Uint8Array<ArrayBuffer>;
bytes: Uint8Array<ArrayBuffer>;
} | {
serializedSignature: string;
signatureScheme: "MultiSig";
multisig: any;
bytes: Uint8Array<ArrayBuffer>;
signature: any;
};