getPublicKey
getPublicKey: () => string | Promise<string>
Optional
nip04
nip04?: {
decrypt: (
pubkey: string,
ciphertext: string,
) => string | Promise<string>;
encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
}
Optional
nip44
nip44?: {
decrypt: (
pubkey: string,
ciphertext: string,
) => string | Promise<string>;
encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
}
signEvent
signEvent: (template: EventTemplate) => Event | Promise<Event>
Nostr event signer