aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-04-09 22:37:04 +0800
committerobscuren <geffobscura@gmail.com>2015-04-09 22:37:04 +0800
commit0636e17dbee3accf6291000f0e4f4e713a97a207 (patch)
tree4ac363089495563f7d1ad983bdfa787299d979d2 /core
parentc6b25a40464edcb3de992f016bcaef59bb75fa7e (diff)
downloaddexon-0636e17dbee3accf6291000f0e4f4e713a97a207.tar
dexon-0636e17dbee3accf6291000f0e4f4e713a97a207.tar.gz
dexon-0636e17dbee3accf6291000f0e4f4e713a97a207.tar.bz2
dexon-0636e17dbee3accf6291000f0e4f4e713a97a207.tar.lz
dexon-0636e17dbee3accf6291000f0e4f4e713a97a207.tar.xz
dexon-0636e17dbee3accf6291000f0e4f4e713a97a207.tar.zst
dexon-0636e17dbee3accf6291000f0e4f4e713a97a207.zip
Added default registrar
Diffstat (limited to 'core')
-rw-r--r--core/chain_manager.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/core/chain_manager.go b/core/chain_manager.go
index 3ab95d272..9c66a9f53 100644
--- a/core/chain_manager.go
+++ b/core/chain_manager.go
@@ -50,15 +50,7 @@ func CalcDifficulty(block, parent *types.Header) *big.Int {
}
func CalculateTD(block, parent *types.Block) *big.Int {
- uncleDiff := new(big.Int)
- for _, uncle := range block.Uncles() {
- uncleDiff = uncleDiff.Add(uncleDiff, uncle.Difficulty)
- }
-
- // TD(genesis_block) = 0 and TD(B) = TD(B.parent) + sum(u.difficulty for u in B.uncles) + B.difficulty
- td := new(big.Int)
- td = td.Add(parent.Td, uncleDiff)
- td = td.Add(td, block.Header().Difficulty)
+ td := new(big.Int).Add(parent.Td, block.Header().Difficulty)
return td
}