anchor.diff:                    }], Cfg),
   
       start_node(node1, Cfg),
  -    wait_for_value({height, 0}, [node1], NodeStartupTime, Cfg),
  +    wait_for_startup([node1], 0, Cfg),
   
       inject_spend_txs(node1, patron(), 50, 1, 100),
   
  
positive.code: %% that we had in the chain before stopping: data is persistent.
  docker_keeps_data(Cfg) ->
      Length = 20,
      NodeStartupTime = proplists:get_value(startup_timeout, Cfg),
      NodeShutdownTime = proplists:get_value(node_shutdown_time, Cfg),
  
      setup_nodes([?STANDALONE_NODE], Cfg),
  
      start_node(standalone_node, Cfg),
      wait_for_value({height, 0}, [standalone_node], NodeStartupTime, Cfg),
  
      %% Mines for 20 blocks and calculate the average mining time
      StartTime = os:timestamp(),
  
negative.code: 
      stop_node(standalone_node, NodeShutdownTime, Cfg),
      start_node(standalone_node, Cfg),
      wait_for_startup([standalone_node], 0, Cfg),
  
      %% Give it time to read from disk, but not enough to build a new chain of same length
      timer:sleep(MiningTime * 5),
  