UNPKG

askexperts

Version:

AskExperts SDK: build and use AI experts - ask them questions and pay with bitcoin on an open protocol

22 lines (21 loc) 774 B
/** * Functions for creating and parsing stream metadata events for NIP-173 */ import { Event } from 'nostr-tools'; import { StreamMetadata } from './types.js'; /** * Creates a stream metadata event (kind:173) from a StreamMetadata object * * @param metadata - Stream metadata * @param senderPrivkey - Private key to sign the event * @returns Signed stream metadata event */ export declare function createStreamMetadataEvent(metadata: StreamMetadata, senderPrivkey: Uint8Array): Event; /** * Parses a stream metadata event (kind:173) into a StreamMetadata object * * @param event - Stream metadata event * @returns StreamMetadata object * @throws Error if the event is invalid */ export declare function parseStreamMetadataEvent(event: Event): StreamMetadata;