From fb47e65ef3486c5e0b0c87b05ec25bdf4ab9bb6e Mon Sep 17 00:00:00 2001 From: jholdstock Date: Thu, 31 Aug 2023 10:37:08 +0100 Subject: [PATCH] webapi: Use GetBlockCount not GetBestBlockHeader. GetBestBlockHeader is a more demanding RPC so using GetBlockCount offers a slight performance improvement. --- webapi/admin.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webapi/admin.go b/webapi/admin.go index fa8aff6..a772f70 100644 --- a/webapi/admin.go +++ b/webapi/admin.go @@ -61,14 +61,14 @@ func (s *Server) dcrdStatus(c *gin.Context) DcrdStatus { status.Connected = true - bestBlock, err := dcrdClient.GetBestBlockHeader() + bestBlock, err := dcrdClient.GetBlockCount() if err != nil { - s.log.Errorf("Could not get dcrd best block header: %v", err) + s.log.Errorf("Could not get dcrd block count: %v", err) status.BestBlockError = true return status } - status.BestBlockHeight = bestBlock.Height + status.BestBlockHeight = uint32(bestBlock) return status }