anchor.diff:  
   list_transfers(Config) ->
       ct:timetrap({hours, 1}),
  -    [P2, P1] = ?config(op_worker_nodes, Config),
  +    Workers = [P2, P1] = ?config(op_worker_nodes, Config),
       SessionId = ?config({session_id, {<<"user1">>, ?GET_DOMAIN(P1)}}, Config),
       SessionId2 = ?config({session_id, {<<"user1">>, ?GET_DOMAIN(P2)}}, Config),
       Space = <<"space4">>,
  
positive.code:     ?assertMatch(true, length(Ended(P2)) =:= FilesNum, ?ATTEMPTS),
  
      ?assertMatch(AllTransfers, lists:sort(Ended(P1)), ?ATTEMPTS),
      ?assertMatch(AllTransfers, lists:sort(Ended(P2)), ?ATTEMPTS).
  
  track_transferred_files(Config) ->
      [Provider1, Provider2] = ?config(op_worker_nodes, Config),
  
negative.code:     Url = str_utils:format_bin("spaces/~s/transfers?state=~s~s~s", [
          Space, State, TokenParam, LimitParam
      ]),
      case rest_test_utils:request(Worker, Url, get, ?USER_1_AUTH_HEADERS(Config), <<>>) of
          {ok, 200, _, Body} ->
              ParsedBody = json_utils:decode(Body),
              Transfers = maps:get(<<"transfers">>, ParsedBody),
              NextPageToken = maps:get(<<"nextPageToken">>, ParsedBody, <<"null">>),
              {ok, {Transfers, NextPageToken}};
          {ok, Code, _, Body} ->
              {Code, json_utils:decode(Body)}
      end.
  
  mock_get_share_on_other_node(OtherProviderNode, SupportingProviderNode, SessId, ShareId) ->
      case OtherProviderNode =/= SupportingProviderNode of
  