code: func (b *Bittrex) GetDepositAddress(currency string) (address Address, err error) {
  	r, err := b.client.do("GET", "account/getdepositaddress?currency="+strings.ToUpper(currency), "", true)
  	if err != nil {
  		return
  	}
  	var response jsonResponse
  	if err = json.Unmarshal(r, &response); err != nil {
  		return
  	}
  	if err = handleErr(response); err != nil {
  		return
  	}
  	err = json.Unmarshal(response.Result, &address)
  	return
  }
docs: // GetDepositAddress is sed to generate or retrieve an address for a specific currency.
  // currency a string literal for the currency (ie. BTC)