From 39a00a138ff3839bd97b30cfed84f25c4df6c9f6 Mon Sep 17 00:00:00 2001 From: kaliubuntu0206 Date: Mon, 23 Oct 2023 20:49:22 +0900 Subject: [PATCH] ethstats: Address comments --- ethstats/ethstats.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ethstats/ethstats.go b/ethstats/ethstats.go index a73fc1f3d4..84a6722806 100644 --- a/ethstats/ethstats.go +++ b/ethstats/ethstats.go @@ -81,7 +81,8 @@ type fullNodeBackend interface { SuggestGasTipCap(ctx context.Context) (*big.Int, error) } -// Mining +// miningNodeBackend encompasses the functionality necessary for a mining node +// reporting to ethstats type miningNodeBackend interface { fullNodeBackend Miner() *miner.Miner @@ -785,10 +786,8 @@ func (s *Service) reportStats(conn *connWrapper) error { gasprice int ) // check if backend is a full node - fullBackend, ok := s.backend.(fullNodeBackend) - if ok { - miningBackend, miningOk := s.backend.(miningNodeBackend) - if miningOk { + if fullBackend, ok := s.backend.(fullNodeBackend); ok { + if miningBackend, ok := s.backend.(miningNodeBackend); ok { mining = miningBackend.Miner().Mining() hashrate = int(miningBackend.Miner().Hashrate()) }