routerrpc: expose preimage on the htlc level

This commit is contained in:
Joost Jager committed 2020-05-12 19:56:49 +02:00
1 parent 185813abb1
commit 8e7c0757ec
5 files changed
+757 -733

No files matched your search

+5
View File
@@ -214,6 +214,11 @@
"failure": {
"$ref": "#/definitions/lnrpcFailure",
"description": "Detailed htlc failure info."
},
"preimage": {
"type": "string",
"format": "byte",
"description": "The preimage that was used to settle the HTLC."
}
}
},
+1
View File
@@ -872,6 +872,7 @@ func (r *RouterBackend) MarshalHTLCAttempt(
rpcAttempt.ResolveTimeNs = MarshalTimeNano(
htlc.Settle.SettleTime,
)
rpcAttempt.Preimage = htlc.Settle.Preimage[:]
case htlc.Failure != nil:
rpcAttempt.Status = lnrpc.HTLCAttempt_FAILED
+743 -733
View File
File diff suppressed because it is too large. Load diff
+3
View File
@@ -2998,6 +2998,9 @@ message HTLCAttempt {
// Detailed htlc failure info.
Failure failure = 5;
// The preimage that was used to settle the HTLC.
bytes preimage = 6;
}
message ListPaymentsRequest {
+5
View File
@@ -2944,6 +2944,11 @@
"failure": {
"$ref": "#/definitions/lnrpcFailure",
"description": "Detailed htlc failure info."
},
"preimage": {
"type": "string",
"format": "byte",
"description": "The preimage that was used to settle the HTLC."
}
}
},