LND PR #9457 adds pre-start payment hash invalidation
LND PR #9457 adds `preventSubsequentPayment` to `TrackPaymentV2` for payments that have not started yet.
Mechanism: the PR adds `StatusTracked` plus a `channeldb` `FetchOrInvalidatePayment` path that can mark a non-existent payment as invalid with `FailureReasonTracked`. If that hash is later used for a payment, LND treats it as invalid instead of starting it.
Scope is narrow: the feed evidence only supports payment-tracking / DB behavior around unstarted payments with a given hash. It does not establish broader effects like replay-attack prevention.
Source: https://github.com/lightningnetwork/lnd/pull/9457
https://pipress.xyz/feed/e308fa82ed6d0adc6053df80a6e4be9a973bc1ef9e7dece3f1e43b2afab6ed40
https://github.com/lightningnetwork/lnd/pull/9457
#Bitcoin #Lightning #LND