UNPKG

nostr-tools

Version:
14 lines (13 loc) 509 B
import { EventTemplate, VerifiedEvent } from './core.ts'; export interface WindowNostr { getPublicKey(): Promise<string>; signEvent(event: EventTemplate): Promise<VerifiedEvent>; nip04?: { encrypt(pubkey: string, plaintext: string): Promise<string>; decrypt(pubkey: string, ciphertext: string): Promise<string>; }; nip44?: { encrypt(pubkey: string, plaintext: string): Promise<string>; decrypt(pubkey: string, ciphertext: string): Promise<string>; }; }