#include <Nip47.h>
|
| | Nip47 () |
| |
| | Nip47 (Nip04 nip04, NostrString servicePubKey, NostrString userPrivKey) |
| |
| void | setEncryption (Nip47Encryption encryption, bool includeEncryptionTag=true) |
| |
| Nip47Encryption | getEncryption () const |
| |
| SignedNostrEvent | payInvoice (NostrString invoice, MilliSats amount=MILLISATS_UNSPECIFIED) |
| |
| SignedNostrEvent | multiPayInvoice (std::initializer_list< Invoice > invoices) |
| |
| SignedNostrEvent | multiPayInvoice (const std::vector< Invoice > &invoices) |
| |
| SignedNostrEvent | payKeySend (NostrString pubkey, MilliSats amount, NostrString preimage="", std::initializer_list< TLVRecords > tlv={}) |
| |
| SignedNostrEvent | payKeySend (NostrString pubkey, MilliSats amount, NostrString preimage, const std::vector< TLVRecords > &tlv) |
| |
| SignedNostrEvent | multiPayKeySend (std::initializer_list< KeySend > keySends) |
| |
| SignedNostrEvent | multiPayKeySend (const std::vector< KeySend > &keySends) |
| |
| SignedNostrEvent | makeInvoice (MilliSats amount, NostrString description="", NostrString descriptionHash="", unsigned long expiry=0) |
| |
| SignedNostrEvent | lookUpPaymentHash (NostrString paymentHash) |
| |
| SignedNostrEvent | lookUpInvoice (NostrString invoice) |
| |
| SignedNostrEvent | listTransactions (unsigned long from=0, unsigned long until=0, int limit=0, int offset=0, bool unpaid=false, NostrString type="") |
| |
| SignedNostrEvent | getBalance () |
| |
| SignedNostrEvent | getInfo () |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< PayInvoiceResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< MultiPayInvoiceResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< PayKeySendResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< MultiPayKeySendResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< MakeInvoiceResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< LookUpInvoiceResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< ListTransactionsResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< GetBalanceResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< GetInfoResponse > &out) |
| |
| void | parseResponse (SignedNostrEvent *response, Nip47Response< NotificationResponse > &out) |
| |
◆ Nip47() [1/2]
◆ Nip47() [2/2]
◆ getBalance()
◆ getEncryption()
◆ getInfo()
◆ listTransactions()
◆ lookUpInvoice()
◆ lookUpPaymentHash()
◆ makeInvoice()
◆ multiPayInvoice() [1/2]
◆ multiPayInvoice() [2/2]
◆ multiPayKeySend() [1/2]
◆ multiPayKeySend() [2/2]
◆ parseNWC()
◆ parseResponse() [1/10]
◆ parseResponse() [2/10]
◆ parseResponse() [3/10]
◆ parseResponse() [4/10]
◆ parseResponse() [5/10]
◆ parseResponse() [6/10]
◆ parseResponse() [7/10]
◆ parseResponse() [8/10]
◆ parseResponse() [9/10]
◆ parseResponse() [10/10]
◆ payInvoice()
◆ payKeySend() [1/2]
◆ payKeySend() [2/2]
◆ setEncryption()
The documentation for this class was generated from the following files: