routerrpc: expose preimage on the htlc level
This commit is contained in:
5 files changed
+757
-733
No files matched your search
@@ -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."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user