Merge pull request #3456 from wpaulino/pending-waiting-close-channel-fields

rpc: populate missing fields for waiting close channels
This commit is contained in:
Olaoluwa Osuntokun 2019-09-03 19:35:49 -07:00 committed by GitHub
commit b592760eee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2356,10 +2356,13 @@ func (r *rpcServer) PendingChannels(ctx context.Context,
pub := waitingClose.IdentityPub.SerializeCompressed()
chanPoint := waitingClose.FundingOutpoint
channel := &lnrpc.PendingChannelsResponse_PendingChannel{
RemoteNodePub: hex.EncodeToString(pub),
ChannelPoint: chanPoint.String(),
Capacity: int64(waitingClose.Capacity),
LocalBalance: int64(waitingClose.LocalCommitment.LocalBalance.ToSatoshis()),
RemoteNodePub: hex.EncodeToString(pub),
ChannelPoint: chanPoint.String(),
Capacity: int64(waitingClose.Capacity),
LocalBalance: int64(waitingClose.LocalCommitment.LocalBalance.ToSatoshis()),
RemoteBalance: int64(waitingClose.LocalCommitment.RemoteBalance.ToSatoshis()),
LocalChanReserveSat: int64(waitingClose.LocalChanCfg.ChanReserve),
RemoteChanReserveSat: int64(waitingClose.RemoteChanCfg.ChanReserve),
}
// A close tx has been broadcasted, all our balance will be in