aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-05-27 19:08:06 +0800
committerobscuren <geffobscura@gmail.com>2015-05-27 19:30:52 +0800
commit12650e16d3aa453a65417a79d79af5ce98cc4b01 (patch)
tree263463ffc6f1bbd4d958132f3bb3f8e30cd15d4c /core
parent34729c365bf61de48162a3c6d72f475e9f43a4b0 (diff)
downloaddexon-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.go3
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
}