anchor.diff:  
   %% -- Ping message -----------------------------------------------------------
   
  -handle_ping_rsp(S, {ping, From}, RemotePingObj) ->
  +handle_ping_rsp(S, {ping, From, _TRef}, RemotePingObj) ->
       Res = handle_ping_msg(S, RemotePingObj),
       gen_server:reply(From, Res),
       remove_request_fld(S, ping).
  
positive.code:     {noreply, S#{ status => {connecting, Pid} }};
  handle_info(timeout, S) ->
      {noreply, S};
  handle_info({timeout, Ref, first_ping_timeout}, S) ->
      NonRegAccept = is_non_registered_accept(S),
      case maps:get(first_ping_tref, S, undefined) of
  
negative.code:     send_response(S, block, Response),
      S.
  
  handle_get_block_rsp(S, {get_block, From, _TRef}, Msg) ->
      case maps:get(block, Msg, undefined) of
          Block0 when is_binary(Block0) ->
              case aec_blocks:deserialize_from_binary(Block0) of
  