undo delay

This commit is contained in:
Tuna 2018-09-27 17:16:24 +07:00
parent df32c131e5
commit 0ccac591f9

View file

@ -776,10 +776,14 @@ func (c *Posv) Seal(chain consensus.ChainReader, block *types.Block, stop <-chan
} }
} }
} }
// Sweet, the protocol permits us to sign the block, wait for our time
delay := time.Unix(header.Time.Int64(), 0).Sub(time.Now()) // nolint: gosimple
log.Trace("Waiting for slot to sign and propagate", "delay", common.PrettyDuration(delay))
select { select {
case <-stop: case <-stop:
return nil, nil return nil, nil
default: case <-time.After(delay):
} }
// Sign all the things! // Sign all the things!
sighash, err := signFn(accounts.Account{Address: signer}, sigHash(header).Bytes()) sighash, err := signFn(accounts.Account{Address: signer}, sigHash(header).Bytes())