accountGetDepositAddress(currency) {
    if (!this.__apiKey) {
      return Promise.reject(new Error('API key is required for account requests'));
    }
    if (!this.__apiSecret) {
      return Promise.reject(new Error('API secret is required for account requests'));
    }
    if (!currency) {
      return Promise.reject(new Error('Currency is required'));
    }
    return this.doRequest(this.ACCOUNT_GET_DEPOSIT_ADDRESS, { currency });
  }
/**
   * Used to retrieve or generate an address for a specific currency
   * If one does not exist, the call will fail and return ADDRESS_GENERATING until one is available
   *
   * @param {String} currency - required a string literal for the currency (ie. BTC)
   * @returns Promise
   * @memberof Bittrex
   */
Used to retrieve or generate an address for a specific currency
If one does not exist, the call will fail and return ADDRESS_GENERATING until one is available

@param {String} currency - required a string literal for the currency
@returns Promise
@memberof Bittrex
Used to retrieve or generate an address for a specific currency If one does not exist the call will fail and return ADDRESS_GENERATING until one is available @param { String } currency - required a string literal for the currency @returns Promise @memberof Bittrex
accountGetDepositAddress(currency) {
    if (!this.__apiKey) {
      return Promise.reject(new Error('API key is required for account requests'));
    }
    if (!this.__apiSecret) {
      return Promise.reject(new Error('API secret is required for account requests'));
    }
    if (!currency) {
      return Promise.reject(new Error('Currency is required'));
    }
    return this.doRequest(this.ACCOUNT_GET_DEPOSIT_ADDRESS, { currency });
  }
accountGetDepositAddress ( currency ) { if ( ! this . __apiKey ) { return Promise . reject ( new Error ( 'API key is required for account requests' ) ) ; } if ( ! this . __apiSecret ) { return Promise . reject ( new Error ( 'API secret is required for account requests' ) ) ; } if ( ! currency ) { return Promise . reject ( new Error ( 'Currency is required' ) ) ; } return this . doRequest ( this . ACCOUNT_GET_DEPOSIT_ADDRESS , { currency } ) ; }
Used to retrieve or generate an address for a specific currency
 If one does not exist, the call will fail and return ADDRESS_GENERATING until one is available
Used to retrieve or generate an address for a specific currency If one does not exist the call will fail and return ADDRESS_GENERATING until one is available