anchor.diff:  end_per_suite(Config) ->
       stop_devs(Config).
   
  -init_per_group(TwoNodes, Config) when TwoNodes == two_nodes;
  -        TwoNodes == semantically_invalid_tx; TwoNodes == large_msgs ->
  +init_per_group(TwoNodes, Config) when
  +        TwoNodes == two_nodes; TwoNodes == semantically_invalid_tx;
  +        TwoNodes == large_msgs; TwoNodes == mempool_sync ->
       config({devs, [dev1, dev2]}, Config);
   init_per_group(three_nodes, Config) ->
       config({devs, [dev1, dev2, dev3]}, Config);
  
positive.code:     aecore_suite_utils:create_config(Dev1, Config,
                                       maps:without([<<"blocked_peers">>], EpochCfg),
                                       [{add_peers, true}]);
  end_per_group(_, Config) ->
      ct:log("Metrics: ~p", [aec_metrics_test_utils:fetch_data()]),
      aec_metrics_test_utils:stop_statsd_loggers(Config),
  
negative.code:        tx_first_pays_second_more_it_can_afford,
         mine_on_second,
         ensure_tx_pools_one_tx]},
       {mempool_sync, [sequence],
        [start_first_node,
         mine_on_first_up_to_latest_consensus_protocol,
         mine_on_first,
         start_second_node,
         tx_first_pays_second,   %% Tx nonce = 1
         ensure_tx_pools_one_tx, %% for dev1 & dev2
         mine_again_on_first,
         ensure_tx_pools_empty,  %% for dev1 & dev2
         tx_first_pays_second,
         ensure_tx_pools_one_tx, %% Tx nonce = 2,
         start_third_node,
         ensure_tx_pools_one_tx, %% for dev1 & dev2
         ensure_tx_pools_one_tx_third_node %% check mempool on dev3
        ]},
       {one_blocked, [sequence],
        [start_first_node,
         mine_on_first,
  