remove retry

This commit is contained in:
Tuna 2019-01-02 15:52:39 +07:00
parent b0200cd90f
commit e178e8723e

View file

@ -872,20 +872,11 @@ func (s *PublicBlockChainAPI) rpcOutputBlock(b *types.Block, inclTx bool, fullTx
finality := int32(0) finality := int32(0)
if b.Number().Int64() > 0 { if b.Number().Int64() > 0 {
addrBlockSigner := common.HexToAddress(common.BlockSigners) addrBlockSigner := common.HexToAddress(common.BlockSigners)
retries := 3
for {
signers, err = contracts.GetSignersFromContract(addrBlockSigner, client, b.Hash()) signers, err = contracts.GetSignersFromContract(addrBlockSigner, client, b.Hash())
if err != nil { if err != nil {
log.Error("Fail to get signers from block signer SC.", "error", err, "retries", retries) log.Error("Fail to get signers from block signer SC.", "error", err)
if retries == 0 {
return nil, err return nil, err
} }
} else {
break
}
retries--
time.Sleep(100 * time.Millisecond)
}
// Get block epoc latest. // Get block epoc latest.
if s.b.ChainConfig().Posv != nil { if s.b.ChainConfig().Posv != nil {
engine := s.b.GetEngine() engine := s.b.GetEngine()