ProtectedauthsWhether the signer is listening for events
ProtectedlogOptionalnip04Optionalnip44A method for handling "auth" requests
Protected OptionalpubkeyThe users pubkey
ProtectedpublishA method that is called when an event needs to be published
Relays to communicate over
OptionalremoteThe remote signer pubkey
Protected OptionalreqThe currently active REQ subscription
ProtectedrequestsA secret used when initiating a connection from the client side
The local client signer
ProtectedsubscriptionThe active nostr subscription
StaticpoolA fallback pool to use if none is pass in when creating the signer
StaticpublishA fallback method to use for publishMethod if none is pass in when creating the signer
StaticsubscriptionA fallback method to use for subscriptionMethod if none is pass in when creating the signer
Close the connection
Connect to remote signer
Optionalsecret: stringOptionalpermissions: string[]ProtectedcreateReturns the nostrconnect:// URI for this signer
Optionalmetadata: NostrConnectAppMetadataGet the users pubkey
Call this method with incoming events
Open the connection
Ensure the signer is connected to the remote signer
Request to sign an event
Wait for a remote signer to connect
Optionalabort: AbortSignalStaticbuildBuilds an array of signing permissions for event kinds
StaticfromCreate a NostrConnectSigner from a bunker:// URI
Optionaloptions: Omit<NostrConnectSignerOptions, "relays"> & {Staticparse
Whether the signer is connected to the remote signer