public BitfinexActiveSwapsInMarginResponse CloseSwap(int swapId) { var closeSwapPost = new BitfinexCloseSwapPost { Request = CloseSwapRequestUrl, Nonce = Common.UnixTimeStampUtc().ToString(CultureInfo.InvariantCulture), SwapId = swapId }; var response = GetRestResponse(closeSwapPost); var closeSwapResponseObj = JsonConvert.DeserializeObject <BitfinexActiveSwapsInMarginResponse>(response); Log.Info("Close Swap Id: {0}, Response from Exchange: {1}", swapId, closeSwapResponseObj); return(closeSwapResponseObj); }
public BitfinexActiveSwapsInMarginResponse CloseSwap(int swapId) { var closeSwapPost = new BitfinexCloseSwapPost(); closeSwapPost.Request = CloseSwapRequestUrl; closeSwapPost.Nonce = Common.UnixTimeStampUtc().ToString(); closeSwapPost.SwapId = swapId; var client = GetRestClient(closeSwapPost.Request); var response = GetRestResponse(client, closeSwapPost); var closeSwapResponseObj = JsonConvert.DeserializeObject <BitfinexActiveSwapsInMarginResponse>(response.Content); Log.Trace(string.Format("BitfinexApi.CloseSwap(): Close Swap Id: {0}, Response from Exchange: {1}", swapId, closeSwapResponseObj.ToString())); return(closeSwapResponseObj); }