lnrpc: add htlc index to ListChannels pending htlcs

This commit is contained in:
Joost Jager 2020-10-14 16:50:24 +02:00
parent d26001a69a
commit d13b813dbb
No known key found for this signature in database
GPG Key ID: A61B9D4C393C59C7
4 changed files with 783 additions and 764 deletions

File diff suppressed because it is too large Load Diff

@ -1006,6 +1006,9 @@ message HTLC {
int64 amount = 2;
bytes hash_lock = 3;
uint32 expiration_height = 4;
// Index identifying the htlc on the channel.
uint64 htlc_index = 5;
}
enum CommitmentType {

@ -3813,6 +3813,11 @@
"expiration_height": {
"type": "integer",
"format": "int64"
},
"htlc_index": {
"type": "string",
"format": "uint64",
"description": "Index identifying the htlc on the channel."
}
}
},

@ -3577,6 +3577,7 @@ func createRPCOpenChannel(r *rpcServer, graph *channeldb.ChannelGraph,
Amount: int64(htlc.Amt.ToSatoshis()),
HashLock: rHash[:],
ExpirationHeight: htlc.RefundTimeout,
HtlcIndex: htlc.HtlcIndex,
}
// Add the Pending Htlc Amount to UnsettledBalance field.