HiddenContentSigner: {
    nip04?: {
        decrypt: (
            pubkey: string,
            ciphertext: string,
        ) => Promise<string> | string;
        encrypt: (pubkey: string, plaintext: string) => Promise<string> | string;
    };
    nip44?: {
        decrypt: (
            pubkey: string,
            ciphertext: string,
        ) => Promise<string> | string;
        encrypt: (pubkey: string, plaintext: string) => Promise<string> | string;
    };
}

Type declaration

  • Optionalnip04?: {
        decrypt: (
            pubkey: string,
            ciphertext: string,
        ) => Promise<string> | string;
        encrypt: (pubkey: string, plaintext: string) => Promise<string> | string;
    }
  • Optionalnip44?: {
        decrypt: (
            pubkey: string,
            ciphertext: string,
        ) => Promise<string> | string;
        encrypt: (pubkey: string, plaintext: string) => Promise<string> | string;
    }