Example #1
0
        /// <summary>
        /// Gets the the Deposit address
        /// </summary>
        /// <param name="request"></param>
        /// <param name="receiveWindow"></param>
        /// <returns></returns>
        public async Task <DepositAddressResponse> DepositAddress(DepositAddressRequest request, int receiveWindow = 5000)
        {
            Guard.AgainstNull(request);
            Guard.AgainstNullOrEmpty(request.Asset);

            return(await _apiProcessor.ProcessGetRequest <DepositAddressResponse>(Endpoints.Account.DepositAddress(request), receiveWindow));
        }
Example #2
0
            public static BinanceEndpointData DepositAddress(DepositAddressRequest request)
            {
                var queryString = GenerateQueryStringFromData(request);

                return(new BinanceEndpointData(new Uri($"{WAPIPrefix}/{ApiVersion}/depositAddress.html?{queryString}"), EndpointSecurityType.Signed));
            }
Example #3
0
 public async Task <DepositAddressResponse> GetDepositAddress(DepositAddressRequest request)
 {
     return(await GetResult <DepositAddressResponse, DepositAddressRequest>(PrivateApiCall.GetDepositAddress, request));
 }