lnd/payments/db
ziggie c08f918ffc
paymentsdb: make verifyAttempt more robust
We now return an error when blinded and non blinded attempts are
combined. This was theoretically possible to register a legacy
attempt in combination with a blinded payment. This would have
been prevented by other checks in the code because legacy payments
are not split into shards.
2025-11-12 22:54:03 +08:00
..
codec.go multi: fix linter 2025-08-14 19:53:18 +02:00
errors.go paymentsdb: make verifyAttempt more robust 2025-11-12 22:54:03 +08:00
interface.go multi: move DBMPPayment to paymentsdb package 2025-08-20 09:08:19 +02:00
kv_duplicate_payments.go multi: move PaymentCreationInfo to payment pkg 2025-08-14 19:53:18 +02:00
kv_store.go multi: allow invalid tlv data when decoding payment fail info 2025-11-03 12:54:29 +01:00
kv_store_test.go multi: allow invalid tlv data when decoding payment fail info 2025-11-03 12:54:29 +01:00
log.go multi: fix linter 2025-08-14 19:53:18 +02:00
options.go paymentsdb: rename defaultKVStoreOptions func 2025-09-05 09:52:40 +02:00
payment.go paymentsdb: make verifyAttempt more robust 2025-11-12 22:54:03 +08:00
payment_status.go multi: move FailureReason to payment package 2025-08-14 19:53:18 +02:00
payment_status_test.go multi: move FailureReason to payment package 2025-08-14 19:53:18 +02:00
payment_test.go paymentsdb: make verifyAttempt more robust 2025-11-12 22:54:03 +08:00
query.go lnd: reduce max limit when querying for payments 2025-09-05 09:54:00 +02:00
setup_test.go multi: move payment related code into own package 2025-08-14 19:53:15 +02:00
test_kvdb.go multi: rename KVPaymentDB to KVStore 2025-08-20 09:07:53 +02:00