From 13b78fea1fda2a3b5d7addcb05d7af92fb1ad328 Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Tue, 8 Aug 2017 18:01:15 -0700 Subject: [PATCH] rpcserver: lookup num pending channels from chanDB --- rpcserver.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rpcserver.go b/rpcserver.go index fdd00f4d..4e19cbe9 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -812,11 +812,12 @@ func (r *rpcServer) GetInfo(ctx context.Context, activeChannels += uint32(len(serverPeer.ChannelSnapshots())) } - pendingChannels, err := r.server.fundingMgr.NumPendingChannels() + pendingChannels, err := r.server.chanDB.FetchPendingChannels() if err != nil { - return nil, fmt.Errorf("unable to get number of pending "+ + return nil, fmt.Errorf("unable to get retrieve pending "+ "channels: %v", err) } + nPendingChannels := uint32(len(pendingChannels)) idPub := r.server.identityPriv.PubKey().SerializeCompressed() @@ -839,7 +840,7 @@ func (r *rpcServer) GetInfo(ctx context.Context, // TODO(roasbeef): add synced height n stuff return &lnrpc.GetInfoResponse{ IdentityPubkey: hex.EncodeToString(idPub), - NumPendingChannels: pendingChannels, + NumPendingChannels: nPendingChannels, NumActiveChannels: activeChannels, NumPeers: uint32(len(serverPeers)), BlockHeight: uint32(bestHeight),