remove retry

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

View file

@ -872,19 +872,10 @@ 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 signers, err = contracts.GetSignersFromContract(addrBlockSigner, client, b.Hash())
for { if err != nil {
signers, err = contracts.GetSignersFromContract(addrBlockSigner, client, b.Hash()) log.Error("Fail to get signers from block signer SC.", "error", err)
if err != nil { return nil, err
log.Error("Fail to get signers from block signer SC.", "error", err, "retries", retries)
if retries == 0 {
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 {