diff --git a/validator/manager.cpp b/validator/manager.cpp index 46784d78e..feb9ac015 100644 --- a/validator/manager.cpp +++ b/validator/manager.cpp @@ -1591,7 +1591,8 @@ void ValidatorManagerImpl::read_gc_list(std::vector list) { if (last_masterchain_block_handle_->inited_next_left()) { auto b = last_masterchain_block_handle_->one_next(true); - if (opts_->is_hardfork(b) && !out_of_sync()) { + // if we are on hardfork block it has to be applied even node is out of sync + if (opts_->is_hardfork(b)) { auto P = td::PromiseCreator::lambda([SelfId = actor_id(this), b](td::Result R) { if (R.is_error()) { LOG(INFO) << "NO HARDFORK BLOCK IN STATIC FILES";