We've made some changes and are tracking unmerged spec changes: - [x] add `metadata` to nwc make_invoice (No NIP-47 PR) https://github.com/getAlby/hub/pull/357 - [ ] List Transactions - [ ] consider splitting `unpaid` into `unpaid_outgoing` and `unpaid_incoming` so normal wallets can show only unpaid outgoing transactions (No NIP-47 PR) https://github.com/getAlby/hub/pull/835 https://github.com/getAlby/js-sdk/pull/278 - [x] include the `state` of the transaction in all endpoints (`settled`, `pending` or `failed`) (No NIP-47 PR) https://github.com/getAlby/hub/pull/835 https://github.com/getAlby/js-sdk/pull/278 - [x] add `metadata` to pay_invoice (no NIP-47 PR) - this metadata can be stored in Alby Hub https://github.com/getAlby/hub/pull/792 - [ ] add metadata to get_info call (e.g. for keysend data) (no NIP-47 PR) https://github.com/getAlby/hub/pull/981 - [ ] add total_count to list_transactions response (no NIP-47 PR) https://github.com/getAlby/hub/pull/895 - [x] NIP-47 encryption tag https://github.com/nostr-protocol/nips/pull/1780 https://github.com/getAlby/hub/pull/1093 - [ ] NWC hold invoices https://github.com/nostr-protocol/nips/pull/1913 https://github.com/getAlby/hub/pull/1298 - [ ] For self-payments NWC lookup_invoice is not good right now since we can't set whether we want to lookup the incoming or outgoing transaction
We've made some changes and are tracking unmerged spec changes:
metadatato nwc make_invoice (No NIP-47 PR) feat: add metadata field to make_invoice command #357unpaidintounpaid_outgoingandunpaid_incomingso normal wallets can show only unpaid outgoing transactions (No NIP-47 PR) feat: return transaction state and allow fetching unpaid transactions by state #835 feat: add state property to Nip47Transaction js-sdk#278stateof the transaction in all endpoints (settled,pendingorfailed) (No NIP-47 PR) feat: return transaction state and allow fetching unpaid transactions by state #835 feat: add state property to Nip47Transaction js-sdk#278metadatato pay_invoice (no NIP-47 PR) - this metadata can be stored in Alby Hub feat: add metadata property to pay_invoice #792