routerrpc: expose preimage on the htlc level
This commit is contained in:
5 files changed
+756
-732
No files matched your search
@@ -214,6 +214,11 @@
|
|||||||
"failure": {
|
"failure": {
|
||||||
"$ref": "#/definitions/lnrpcFailure",
|
"$ref": "#/definitions/lnrpcFailure",
|
||||||
"description": "Detailed htlc failure info."
|
"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(
|
rpcAttempt.ResolveTimeNs = MarshalTimeNano(
|
||||||
htlc.Settle.SettleTime,
|
htlc.Settle.SettleTime,
|
||||||
)
|
)
|
||||||
|
rpcAttempt.Preimage = htlc.Settle.Preimage[:]
|
||||||
|
|
||||||
case htlc.Failure != nil:
|
case htlc.Failure != nil:
|
||||||
rpcAttempt.Status = lnrpc.HTLCAttempt_FAILED
|
rpcAttempt.Status = lnrpc.HTLCAttempt_FAILED
|
||||||
|
|||||||
+742
-732
File diff suppressed because it is too large.
Load diff
@@ -2998,6 +2998,9 @@ message HTLCAttempt {
|
|||||||
|
|
||||||
// Detailed htlc failure info.
|
// Detailed htlc failure info.
|
||||||
Failure failure = 5;
|
Failure failure = 5;
|
||||||
|
|
||||||
|
// The preimage that was used to settle the HTLC.
|
||||||
|
bytes preimage = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
message ListPaymentsRequest {
|
message ListPaymentsRequest {
|
||||||
|
|||||||
@@ -2944,6 +2944,11 @@
|
|||||||
"failure": {
|
"failure": {
|
||||||
"$ref": "#/definitions/lnrpcFailure",
|
"$ref": "#/definitions/lnrpcFailure",
|
||||||
"description": "Detailed htlc failure info."
|
"description": "Detailed htlc failure info."
|
||||||
|
},
|
||||||
|
"preimage": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "byte",
|
||||||
|
"description": "The preimage that was used to settle the HTLC."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in new issue
Block a user