nwc library

Classes

CountEvent
CountResponse
Event
EventClose
EventsStream
Filter
Get_Balance_Result
Represents the result of a 'get_balance' response.
KeyPairs
This class is responsible for generating, handling and signing keys. It is used by the NostrClient to sign messages.
List_Transactions_Result
Represents the result of a 'list_transactions' response.
Lookup_Invoice_Result
Represents the result of a 'lookup_invoice' response.
Make_Invoice_Result
Represents the result of a 'make_invoice' response.
Nip47ResultDeserializer
Deserializes NIP47 response results into corresponding objects.
NostrWalletConnectUri
Notice
NWC
The main entry point for interacting with the Nostr Wallet Connect package.
NWC_Error_Result
Represents the result of an error response.
NWCLogger
NWCLoggerUtils
NWCLoggerUtils to be used throughout the NWC instance.
Pay_Invoice_Result
Represents the result of an pay_invoice response.
Request
Request is a request to subscribe to a set of events that match a set of filters with a given subscriptionId.
TransactionResult
Represents a transaction result.

Enums

NWCResultType
Represents the type of result for Nostr Wallet Connect operations.