We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 821d877 commit f9f8191Copy full SHA for f9f8191
pending_changelog/3435-authenticate-payment-receive-tlvs.txt
@@ -0,0 +1,9 @@
1
+## API Updates
2
+ * Payment `ReceiveTlvs` now contains an `authentication` field. It should be
3
+ set to `None` and then filled in with a nonce and the HMAC produced by
4
+ `ReceiveTlvs::hmac_for_offer_payment` when passing in the nonce (#3435).
5
+
6
+## Backwards Compatibility
7
+ * `ReceiveTlvs` for payments over `BlindedPaymentPath`s are now authenticated.
8
+ Any inbound payments for a preexisting `Bolt12Invoice` will therefore fail
9
+ (#3435).
0 commit comments