From 7a7cce2538085a2b2688c6148f1f6df996b19829 Mon Sep 17 00:00:00 2001 From: nikkolasg Date: Tue, 11 Aug 2020 12:58:27 +0100 Subject: [PATCH] use cache from drand --- chain/beacon/drand/drand.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chain/beacon/drand/drand.go b/chain/beacon/drand/drand.go index 00ff05f81..c28c7d153 100644 --- a/chain/beacon/drand/drand.go +++ b/chain/beacon/drand/drand.go @@ -170,6 +170,9 @@ func (db *DrandBeacon) VerifyEntry(curr types.BeaconEntry, prev types.BeaconEntr // TODO handle genesis better return nil } + if be := db.getCachedValue(curr.Round); be != nil { + return be + } b := &dchain.Beacon{ PreviousSig: prev.Data, Round: curr.Round,