From f3eed6b6d388f061938af8abfb67c2f7984004b0 Mon Sep 17 00:00:00 2001
From: Miguel Montes <miguel.montes@gmail.com>
Date: Fri, 14 Dec 2018 10:35:05 -0300
Subject: [PATCH] =?UTF-8?q?Disminuci=C3=B3n=20en=20el=20n=C3=BAmero=20de?=
 =?UTF-8?q?=20rondas=20en=20las=20cuales=20se=20busca=20el=20=C3=BAltimo?=
 =?UTF-8?q?=20bloque=20sellado.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 bfa_client/src/bfa/node.go | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/bfa_client/src/bfa/node.go b/bfa_client/src/bfa/node.go
index f85b2fc..6fc48e2 100644
--- a/bfa_client/src/bfa/node.go
+++ b/bfa_client/src/bfa/node.go
@@ -44,10 +44,11 @@ type SealerStatus struct {
 }
 
 const (
-	Latest  = "latest"
-	Self    = "self"
-	Network = 47525974938
-	Genesis = "0xe0e26f415af00fe32e1e8d94336355db43a78d9f59eb70910172b61fb670d99e"
+	Latest       = "latest"
+	Self         = "self"
+	Network      = 47525974938
+	Genesis      = "0xe0e26f415af00fe32e1e8d94336355db43a78d9f59eb70910172b61fb670d99e"
+	SealerRounds = 2
 )
 
 func (node *Node) Call(result interface{}, method string, args ...interface{}) {
@@ -279,7 +280,7 @@ func (node *Node) SealersStatus(blockNumber int64) (status map[string]*SealerSta
 	notSeen := int64(len(status))
 	block := node.HeaderByNumber(blockNumber)
 	blockNumber = block.Number.Int64()
-	until := Max(1, blockNumber-5*notSeen)
+	until := Max(1, blockNumber-SealerRounds*notSeen)
 	for notSeen > 0 {
 		signer := BytesToHex(block.GetSigner().Bytes())
 		if status[signer].LastBlock == 0 {
-- 
GitLab