diff options
author | obscuren <geffobscura@gmail.com> | 2015-05-27 19:08:06 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-05-27 19:30:52 +0800 |
commit | 12650e16d3aa453a65417a79d79af5ce98cc4b01 (patch) | |
tree | 263463ffc6f1bbd4d958132f3bb3f8e30cd15d4c /core | |
parent | 34729c365bf61de48162a3c6d72f475e9f43a4b0 (diff) | |
download | dexon-12650e16d3aa453a65417a79d79af5ce98cc4b01.tar dexon-12650e16d3aa453a65417a79d79af5ce98cc4b01.tar.gz dexon-12650e16d3aa453a65417a79d79af5ce98cc4b01.tar.bz2 dexon-12650e16d3aa453a65417a79d79af5ce98cc4b01.tar.lz dexon-12650e16d3aa453a65417a79d79af5ce98cc4b01.tar.xz dexon-12650e16d3aa453a65417a79d79af5ce98cc4b01.tar.zst dexon-12650e16d3aa453a65417a79d79af5ce98cc4b01.zip |
core, miner: fixed miner time issue and removed future blocks
* Miner should no longer generate blocks with a time stamp less or equal
than it's parent.
* Future blocks are no longer processed and queued directly.
Closes #1118
Diffstat (limited to 'core')
-rw-r--r-- | core/block_processor.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/core/block_processor.go b/core/block_processor.go index 037782407..454c40e27 100644 --- a/core/block_processor.go +++ b/core/block_processor.go @@ -306,8 +306,7 @@ func (sm *BlockProcessor) ValidateHeader(block, parent *types.Header, checkPow b return fmt.Errorf("GasLimit check failed for block %v (%v > %v)", block.GasLimit, a, b) } - // Allow future blocks up to 10 seconds - if int64(block.Time) > time.Now().Unix()+4 { + if int64(block.Time) > time.Now().Unix() { return BlockFutureErr } |