A signer that is a proxy for window.nostr

Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

pubkey: undefined | string = undefined

Accessors

  • get nip04(): | undefined
    | {
        decrypt: (
            pubkey: string,
            ciphertext: string,
        ) => string | Promise<string>;
        encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
    }

    Returns
        | undefined
        | {
            decrypt: (
                pubkey: string,
                ciphertext: string,
            ) => string | Promise<string>;
            encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
        }

  • get nip44(): | undefined
    | {
        decrypt: (
            pubkey: string,
            ciphertext: string,
        ) => string | Promise<string>;
        encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
    }

    Returns
        | undefined
        | {
            decrypt: (
                pubkey: string,
                ciphertext: string,
            ) => string | Promise<string>;
            encrypt: (pubkey: string, plaintext: string) => string | Promise<string>;
        }

Methods

  • Returns
        | Record<string, { read: boolean; write: boolean }>
        | Promise<Record<string, { read: boolean; write: boolean }>>