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