eth/catalyst: fix block times and difficulty growth estimation

This commit is contained in:
Your Name 2024-04-23 14:01:49 +09:00
parent 43bf9de67b
commit ce76139fed

View file

@ -657,7 +657,7 @@ func (api *ConsensusAPI) heartbeat() {
if deltaTime > 0 {
growth := deltaDiff / deltaTime
left := new(big.Int).Sub(ttd, htd)
eta = time.Duration(new(big.Int).Div(left, new(big.Int).SetUint64(growth)).Uint64()) * time.Second
eta = time.Duration(new(big.Int).Div(left, new(big.Int).SetUint64(growth+1)).Uint64()) * time.Second
}
}
message := "Merge is configured, but previously seen beacon client is offline. Please ensure it is operational before the transition arrives!"