aboutsummaryrefslogtreecommitdiffstats
path: root/miner/worker.go
diff options
context:
space:
mode:
authorJeffrey Wilcke <geffobscura@gmail.com>2015-07-01 18:07:14 +0800
committerJeffrey Wilcke <geffobscura@gmail.com>2015-07-04 08:51:36 +0800
commitab16ce70fc68d9ab1b7d8cda57c180b4785cab6a (patch)
treeb6d294b8fbe8ba7f34a9f78f676ca99758a58bf5 /miner/worker.go
parent08caeedd842526373d30a929e63101a5fe7fda55 (diff)
downloaddexon-ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a.tar
dexon-ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a.tar.gz
dexon-ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a.tar.bz2
dexon-ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a.tar.lz
dexon-ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a.tar.xz
dexon-ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a.tar.zst
dexon-ab16ce70fc68d9ab1b7d8cda57c180b4785cab6a.zip
core, miner, tests: renamed state methods
* Update => SyncIntermediate * Added SyncObjects SyncIntermediate only updates whatever has changed, but, as a side effect, requires much more disk space. SyncObjects will only sync whatever is required for a block and will not save intermediate state to disk. As drawback this requires more time when more txs come in.
Diffstat (limited to 'miner/worker.go')
-rw-r--r--miner/worker.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/miner/worker.go b/miner/worker.go
index dd004da6e..1615ff84b 100644
--- a/miner/worker.go
+++ b/miner/worker.go
@@ -453,7 +453,7 @@ func (self *worker) commitNewWork() {
if atomic.LoadInt32(&self.mining) == 1 {
// commit state root after all state transitions.
core.AccumulateRewards(self.current.state, header, uncles)
- current.state.Update()
+ current.state.SyncObjects()
self.current.state.Sync()
header.Root = current.state.Root()
}