Added default registrar
This commit is contained in:
parent
c6b25a4046
commit
0636e17dbe
|
@ -136,6 +136,7 @@ var net = web3.net;
|
||||||
utils.Fatalf("Error setting namespaces: %v", err)
|
utils.Fatalf("Error setting namespaces: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
js.re.Eval(registrar + "registrar = new Registrar(" + registrarAddr + ");")
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *jsre) ConfirmTransaction(tx *types.Transaction) bool {
|
func (self *jsre) ConfirmTransaction(tx *types.Transaction) bool {
|
||||||
|
|
|
@ -50,15 +50,7 @@ func CalcDifficulty(block, parent *types.Header) *big.Int {
|
||||||
}
|
}
|
||||||
|
|
||||||
func CalculateTD(block, parent *types.Block) *big.Int {
|
func CalculateTD(block, parent *types.Block) *big.Int {
|
||||||
uncleDiff := new(big.Int)
|
td := new(big.Int).Add(parent.Td, block.Header().Difficulty)
|
||||||
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)
|
|
||||||
|
|
||||||
return td
|
return td
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue