UNPKG

nostr-websocket-utils

Version:

Robust WebSocket utilities for Nostr applications with automatic reconnection, supporting both ESM and CommonJS. Features channel-based messaging, heartbeat monitoring, message queueing, and comprehensive error handling with type-safe handlers.

29 lines 815 B
/** * @file NIP-19: bech32-encoded entities * @module nips/nip-19 */ /** * Encode a public key to bech32 npub format */ export declare function encodePubkey(pubkey: string): string; /** * Encode a private key to bech32 nsec format */ export declare function encodePrivkey(privkey: string): string; /** * Decode a bech32 npub to hex pubkey */ export declare function decodePubkey(npub: string): string; /** * Decode a bech32 nsec to hex privkey */ export declare function decodePrivkey(nsec: string): string; /** * Process tags containing bech32-encoded entities */ export declare function processBech32Tags(tags: string[][]): string[][]; /** * Encode tags containing hex pubkeys to bech32 */ export declare function encodeBech32Tags(tags: string[][]): string[][]; //# sourceMappingURL=nip-19.d.ts.map