lnrpc: display remote peer features via rpc

This commit is contained in:
Conner Fromknecht committed 2019-12-14 07:05:07 -08:00
1 parent db0029d03d
commit 990bdd6b64
4 files changed
+597 -572

No files matched your search

+5
View File
@@ -2258,6 +2258,10 @@ func (r *rpcServer) ListPeers(ctx context.Context,
}
}
features := invoicesrpc.CreateRPCFeatures(
serverPeer.RemoteFeatures(),
)
peer := &lnrpc.Peer{
PubKey: hex.EncodeToString(nodePub[:]),
Address: serverPeer.conn.RemoteAddr().String(),
@@ -2268,6 +2272,7 @@ func (r *rpcServer) ListPeers(ctx context.Context,
SatRecv: satRecv,
PingTime: serverPeer.PingTime(),
SyncType: lnrpcSyncType,
Features: features,
}
resp.Peers = append(resp.Peers, peer)