anchor.diff:      wait_for_value({height, Length}, [net1_node1, net1_node2, net2_node1, net2_node2],
                       Length * ?MINING_TIMEOUT, Cfg),
   
  -    A1 = request(net1_node1, [v2, 'block-by-height'], #{height => Length}, Cfg),
  -    A2 = request(net1_node2, [v2, 'block-by-height'], #{height => Length}, Cfg),
  -    A3 = request(net2_node1, [v2, 'block-by-height'], #{height => Length}, Cfg),
  -    A4 = request(net2_node2, [v2, 'block-by-height'], #{height => Length}, Cfg),
  +    {ok, 200, A1} = request(net1_node1, 'GetBlockByHeight', #{height => Length}),
  +    {ok, 200, A2} = request(net1_node2, 'GetBlockByHeight', #{height => Length}),
  +    {ok, 200, A3} = request(net2_node1, 'GetBlockByHeight', #{height => Length}),
  +    {ok, 200, A4} = request(net2_node2, 'GetBlockByHeight', #{height => Length}),
   
       %% Check that the chains are different
       ?assertEqual(A1, A2),
  
positive.code:     wait_for_value({height, Length * 3}, [net1_node1, net1_node2, net2_node1, net2_node2],
                      Length * 2 * ?MINING_TIMEOUT, Cfg),
  
      B1 = request(net1_node1, [v2, 'block-by-height'], #{height => Length * 3}, Cfg),
      B2 = request(net1_node2, [v2, 'block-by-height'], #{height => Length * 3}, Cfg),
      B3 = request(net2_node1, [v2, 'block-by-height'], #{height => Length * 3}, Cfg),
      B4 = request(net2_node2, [v2, 'block-by-height'], #{height => Length * 3}, Cfg),
  
      %% Check that the chain merged
      ?assertEqual(B1, B2),
  
negative.code:     A = [get_block(standalone_node, H, Cfg) || H <- lists:seq(1, Length)],
  
      stop_node(standalone_node, infinity, Cfg), %% Is this triggering PT-155851463 ?
      timer:sleep(8000),
      start_node(standalone_node, Cfg),
      wait_for_value({height, 0}, [standalone_node], NodeStartupTime, Cfg),
  
  