@cmdcode/musig2
Version:
Create digital signatures based on the Musig2 protocol.
10 lines • 760 B
TypeScript
import { Bytes } from '@cmdcode/buff';
import { MusigOptions } from './config.js';
import { KeyContext, NonceContext, MusigContext } from './types.js';
export declare function get_key_ctx(pubkeys: Bytes[]): KeyContext;
export declare function tweak_key_ctx(context: KeyContext, tweaks?: Bytes[]): KeyContext;
export declare function get_nonce_ctx(pub_nonces: Bytes[], grp_pubkey: Bytes, message: Bytes): NonceContext;
export declare function get_ctx(pubkeys: Bytes[], nonces: Bytes[], message: Bytes, options?: MusigOptions): MusigContext;
export declare function create_ctx(key_ctx: KeyContext, non_ctx: NonceContext, options?: MusigOptions): MusigContext;
export declare function hexify(ctx: MusigContext): MusigContext;
//# sourceMappingURL=context.d.ts.map