anchor.diff:  % Test cases
   -export([new_node_joins_network/1,
            docker_keeps_data/1,
  -         crash_and_continue_sync/1,
  -         net_split_recovery/1]).
  +         stop_and_continue_sync/1,
  +         net_split_recovery/1
  +        ]).
   
   -import(aest_nodes, [
       setup_nodes/2,
  
positive.code: all() -> [
      new_node_joins_network
      , docker_keeps_data
      , crash_and_continue_sync
      , net_split_recovery
  ].
  
  init_per_testcase(_TC, Config) ->
  
negative.code:     wait_for_value({height, 0}, [old_node2], NodeStartupTime, Cfg),
      ct:log("Node 2 ready to go"),
  
      %% we are fetching blocks stop node1 now
      stop_node(old_node1, 2000, Cfg),
      Top2 = request(old_node2, [v2, 'top'], #{}, Cfg),
      ct:log("Node 2 top: ~p~n", [Top2]),
      Height = maps:get(height, Top2),
      case Height >= Length of
           true -> {skip, already_synced_when_stopped};
           false ->
              start_node(old_node1, Cfg),
              wait_for_value({height, Length}, [old_node2], (Length - Height) * MiningTime, Cfg),
  