@ -287,8 +287,10 @@ func (self *worker) push() {
func ( self * worker ) makeCurrent ( ) {
func ( self * worker ) makeCurrent ( ) {
block := self . chain . NewBlock ( self . coinbase )
block := self . chain . NewBlock ( self . coinbase )
if block . Time ( ) == self . chain . CurrentBlock ( ) . Time ( ) {
parent := self . chain . GetBlock ( block . ParentHash ( ) )
block . Header ( ) . Time ++
if block . Time ( ) <= parent . Time ( ) {
block . Header ( ) . Time = parent . Header ( ) . Time + 1
}
}
block . Header ( ) . Extra = self . extra
block . Header ( ) . Extra = self . extra
@ -312,7 +314,6 @@ func (self *worker) makeCurrent() {
current . localMinedBlocks = self . current . localMinedBlocks
current . localMinedBlocks = self . current . localMinedBlocks
}
}
parent := self . chain . GetBlock ( current . block . ParentHash ( ) )
current . coinbase . SetGasPool ( core . CalcGasLimit ( parent ) )
current . coinbase . SetGasPool ( core . CalcGasLimit ( parent ) )
self . current = current
self . current = current