forked from cerc-io/plugeth
core: check for parent in calc TD. TD = (N != 0 == parent.TD) || (== D)
This commit is contained in:
parent
28b39267d9
commit
e4dba36892
@ -49,6 +49,10 @@ func CalcDifficulty(block, parent *types.Header) *big.Int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func CalculateTD(block, parent *types.Block) *big.Int {
|
func CalculateTD(block, parent *types.Block) *big.Int {
|
||||||
|
if parent == nil {
|
||||||
|
return block.Difficulty()
|
||||||
|
}
|
||||||
|
|
||||||
td := new(big.Int).Add(parent.Td, block.Header().Difficulty)
|
td := new(big.Int).Add(parent.Td, block.Header().Difficulty)
|
||||||
|
|
||||||
return td
|
return td
|
||||||
|
Loading…
Reference in New Issue
Block a user