forked from cerc-io/plugeth
Updated miner to new block api
This commit is contained in:
parent
dc7c584a4d
commit
ce68ac6959
@ -190,9 +190,11 @@ func (self *Miner) mine() {
|
|||||||
|
|
||||||
transactions := self.finiliseTxs()
|
transactions := self.finiliseTxs()
|
||||||
|
|
||||||
|
state := block.State()
|
||||||
|
|
||||||
// Accumulate all valid transactions and apply them to the new state
|
// Accumulate all valid transactions and apply them to the new state
|
||||||
// Error may be ignored. It's not important during mining
|
// Error may be ignored. It's not important during mining
|
||||||
receipts, txs, _, erroneous, err := blockManager.ApplyTransactions(coinbase, block.State(), block, transactions, true)
|
receipts, txs, _, erroneous, err := blockManager.ApplyTransactions(coinbase, state, block, transactions, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
minerlogger.Debugln(err)
|
minerlogger.Debugln(err)
|
||||||
}
|
}
|
||||||
@ -202,9 +204,10 @@ func (self *Miner) mine() {
|
|||||||
block.SetReceipts(receipts)
|
block.SetReceipts(receipts)
|
||||||
|
|
||||||
// Accumulate the rewards included for this block
|
// Accumulate the rewards included for this block
|
||||||
blockManager.AccumelateRewards(block.State(), block, parent)
|
blockManager.AccumelateRewards(state, block, parent)
|
||||||
|
|
||||||
block.State().Update(ethutil.Big0)
|
state.Update(ethutil.Big0)
|
||||||
|
block.SetRoot(state.Root())
|
||||||
|
|
||||||
minerlogger.Infof("Mining on block. Includes %v transactions", len(transactions))
|
minerlogger.Infof("Mining on block. Includes %v transactions", len(transactions))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user