obscuren 10 жил өмнө
parent
commit
0636e17dbe

+ 1 - 0
cmd/geth/js.go

@@ -136,6 +136,7 @@ var net = web3.net;
 		utils.Fatalf("Error setting namespaces: %v", err)
 	}
 
+	js.re.Eval(registrar + "registrar = new Registrar(" + registrarAddr + ");")
 }
 
 func (self *jsre) ConfirmTransaction(tx *types.Transaction) bool {

+ 1 - 9
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
 }