anchor.diff:  init_per_testcase(_, Config) ->
       Config.
   
  -end_per_testcase(multiple_channels, _Config) ->
  +end_per_testcase(T, _Config) when T==multiple_channels;
  +                                  T==many_chs_msg_loop ->
       Node = aecore_suite_utils:node_name(dev1),
       aecore_suite_utils:unmock_mempool_nonce_offset(Node),
       ok;
  
positive.code:     mine_blocks(dev1, ?MINIMUM_DEPTH),
      Cs = collect_acks(Cs, channel_ack, NumCs),
      ct:log("channel pids collected: ~p", [Cs]),
      [P ! {transfer, 100} || P <- Cs],
      T0 = erlang:system_time(millisecond),
      Cs = collect_acks(Cs, transfer_ack, NumCs),
      T1 = erlang:system_time(millisecond),
      Time = T1 - T0,
      Transfers = NumCs*2*100,
  
negative.code:     {I1, R1} = F(I, R),
      do_n_(N-1, F, I1, R1).
  
       
  update_volley(#{pub := PubI} = I, #{pub := PubR} = R) ->
      {I1, R1} = do_update(PubR, PubI, 1, I, R, false),
      do_update(PubI, PubR, 1, I1, R1, false).
  