From 33a0d1e8bc8a28274cc6915ac2dfc2c30ef8a2ec Mon Sep 17 00:00:00 2001 From: SpyCheese Date: Wed, 30 Nov 2022 12:12:19 +0300 Subject: [PATCH] Allow starting node with a newer hardfork in config (#538) --- validator/manager-init.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/validator/manager-init.cpp b/validator/manager-init.cpp index 1a322c02..aa110380 100644 --- a/validator/manager-init.cpp +++ b/validator/manager-init.cpp @@ -354,7 +354,8 @@ void ValidatorManagerMasterchainStarter::got_init_block_handle(BlockHandle handl void ValidatorManagerMasterchainStarter::got_init_block_state(td::Ref state) { state_ = std::move(state); - CHECK(state_->get_block_id() == opts_->init_block_id() || state_->ancestor_is_valid(opts_->init_block_id())); + CHECK(state_->get_block_id() == opts_->init_block_id() || state_->ancestor_is_valid(opts_->init_block_id()) || + state_->get_block_id().seqno() < opts_->get_last_fork_masterchain_seqno()); //finish(); auto P = td::PromiseCreator::lambda(