AppleSauce
    Preparing search index...

    Type Alias NostrConnectProviderOptions

    NostrConnectProviderOptions: ProviderAuthorization & {
        onClientConnect?: (client: string) => any;
        onClientDisconnect?: (client: string) => void;
        pool?: NostrPool;
        publishMethod?: NostrPublishMethod;
        relays: string[];
        secret?: string;
        signer?: ISigner;
        subscriptionMethod?: NostrSubscriptionMethod;
        upstream: ISigner;
    }

    Type declaration

    • OptionalonClientConnect?: (client: string) => any

      Callback for when a client connects (receives a connect request)

    • OptionalonClientDisconnect?: (client: string) => void

      Callback for when a client disconnects (previously connected and the provider stops)

    • Optionalpool?: NostrPool

      A pool of methods to use if none are passed in when creating the provider

    • OptionalpublishMethod?: NostrPublishMethod

      A method for publishing events

    • relays: string[]

      The relays to communicate over

    • Optionalsecret?: string

      A random secret used to authorize clients to connect

    • Optionalsigner?: ISigner

      Optional signer for provider identity

    • OptionalsubscriptionMethod?: NostrSubscriptionMethod

      A method for subscribing to relays

    • upstream: ISigner

      The signer to use for signing events and encryption