consensus/ethash: move accumulation of coinbase witness before coinbase account is credited (#41)
This commit is contained in:
@ -669,7 +669,7 @@ func accumulateRewards(config *params.ChainConfig, state *state.StateDB, header
|
|||||||
r.Div(blockReward, big32)
|
r.Div(blockReward, big32)
|
||||||
reward.Add(reward, r)
|
reward.Add(reward, r)
|
||||||
}
|
}
|
||||||
state.AddBalance(header.Coinbase, reward)
|
|
||||||
coinbase := utils.GetTreeKeyBalance(header.Coinbase.Bytes())
|
coinbase := utils.GetTreeKeyBalance(header.Coinbase.Bytes())
|
||||||
state.Witness().TouchAddress(coinbase, state.GetBalance(header.Coinbase).Bytes())
|
state.Witness().TouchAddress(coinbase, state.GetBalance(header.Coinbase).Bytes())
|
||||||
|
state.AddBalance(header.Coinbase, reward)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user