We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b5f1da6 commit 0df712aCopy full SHA for 0df712a
pending_changelog/matt-idempotent-payments.txt
@@ -0,0 +1,16 @@
1
+API Changes
2
+===========
3
+
4
+ * Payment sending methods now take an explicit `PaymentId`, which acts as an
5
+ idempotency token. You may use the PaymentHash for this, which existing
6
+ `InvoicePayer` send methods do, new `_with_id` variants were added (#XXXX).
7
+ * Pending outbound payments are no longer automatically timed-out a few blocks
8
+ after failure. Thus, in order to avoid leaking memory, you MUST call
9
+ `ChannelManager::abandon_payment` when you no longer wish to retry (#XXXX).
10
11
+Serialization Compatibility
12
+===========================
13
14
+ * When downgrading to a version of LDK prior to THIS_VERSION_XXX when there are
15
+ resolved payments waiting for a small timeout, the payments may not be
16
+ removed, preventing payments with the same `PaymentId`.
0 commit comments