diff --git a/src/ExchangeSharp/API/Exchanges/Poloniex/ExchangePoloniexAPI.cs b/src/ExchangeSharp/API/Exchanges/Poloniex/ExchangePoloniexAPI.cs index a7e1178b..b43d1492 100644 --- a/src/ExchangeSharp/API/Exchanges/Poloniex/ExchangePoloniexAPI.cs +++ b/src/ExchangeSharp/API/Exchanges/Poloniex/ExchangePoloniexAPI.cs @@ -909,10 +909,14 @@ protected override async Task OnWithdrawAsync(Exchan paramsList.Add(withdrawalRequest.AddressTag); } - JToken token = await MakePrivateAPIRequestAsync("withdraw", paramsList.ToArray()); - ExchangeWithdrawalResponse resp = new ExchangeWithdrawalResponse { Message = token["response"].ToStringInvariant() }; - return resp; - } + var token = await MakePrivateAPIRequestAsync("withdraw", paramsList.ToArray()); + + return new ExchangeWithdrawalResponse + { + Id = token["withdrawalNumber"]?.ToString(), + Message = token["response"].ToStringInvariant() + }; + } protected override async Task OnGetDepositAddressAsync(string currency, bool forceRegenerate = false) {