diff --git a/pkg/network/server.go b/pkg/network/server.go index 690e92b31..aadc7d6d0 100644 --- a/pkg/network/server.go +++ b/pkg/network/server.go @@ -630,7 +630,7 @@ func (s *Server) handleRootsCmd(p Peer, rs *payload.StateRoots) error { } h := s.chain.StateHeight() if h < s.chain.GetConfig().StateRootEnableIndex { - h = s.chain.GetConfig().StateRootEnableIndex + h = s.chain.GetConfig().StateRootEnableIndex - 1 } for i := range rs.Roots { if rs.Roots[i].Index <= h {