lnrpc: surface invalid onion blinding on rpc

This commit is contained in:
Carla Kirk-Cohen committed 2023-12-12 09:44:42 -05:00
1 parent fd8381bf2a
commit d017fe01e3
5 files changed
+575 -563

No files matched your search

+1
View File
@@ -577,6 +577,7 @@
"EXPIRY_TOO_FAR",
"MPP_TIMEOUT",
"INVALID_ONION_PAYLOAD",
"INVALID_ONION_BLINDING",
"INTERNAL_FAILURE",
"UNKNOWN_FAILURE",
"UNREADABLE_FAILURE"
+4
View File
@@ -1495,6 +1495,10 @@ func marshallWireError(msg lnwire.FailureMessage,
case *lnwire.InvalidOnionPayload:
response.Code = lnrpc.Failure_INVALID_ONION_PAYLOAD
case *lnwire.FailInvalidBlinding:
response.Code = lnrpc.Failure_INVALID_ONION_BLINDING
response.OnionSha_256 = onionErr.OnionSHA256[:]
case nil:
response.Code = lnrpc.Failure_UNKNOWN_FAILURE