invoices: fail HTLCs that target the wrong type of invoice

This commit is contained in:
Conner Fromknecht committed 2021-05-10 22:02:14 -07:00
1 parent dba055de2d
commit b0949054e5
2 files changed
+22

No files matched your search

+7
View File
@@ -110,6 +110,10 @@ const (
// payment.
ResultMppInProgress
// ResultHtlcInvoiceTypeMismatch is returned when an AMP HTLC targets a
// non-AMP invoice and vice versa.
ResultHtlcInvoiceTypeMismatch
// ResultAmpError is returned when we receive invalid AMP parameters.
ResultAmpError
@@ -176,6 +180,9 @@ func (f FailResolutionResult) FailureString() string {
case ResultMppInProgress:
return "mpp reception in progress"
case ResultHtlcInvoiceTypeMismatch:
return "htlc invoice type mismatch"
case ResultAmpError:
return "invalid amp parameters"