UNPKG

node-red-contrib-nostr

Version:

Node-RED nodes for seamless Nostr protocol integration. Features robust WebSocket handling, event filtering, and NPUB-based routing. Built with TypeScript for type safety and extensive testing. Perfect for Nostr automation flows.

15 lines (14 loc) 600 B
import { NostrFilter } from '../nodes/shared/types'; export declare class FilterBuilder { private filter; withIds(ids: string[]): FilterBuilder; withAuthors(authors: string[]): FilterBuilder; withKinds(kinds: number[]): FilterBuilder; withSince(timestamp: number): FilterBuilder; withUntil(timestamp: number): FilterBuilder; withLimit(limit: number): FilterBuilder; withSearch(search: string): FilterBuilder; build(): NostrFilter; static createTextNoteFilter(limit?: number): NostrFilter; static createUserMetadataFilter(pubkeys: string[]): NostrFilter; }