message: chore(core): remove coroutines from v2/markets
  Ticket:
diff: *
  * @prettier
  */
  -
  -import * as Bluebird from 'bluebird';
  import { BitGo } from '../bitgo';
  import { validateParams } from '../common';
  import { BaseCoin } from './baseCoin';
  -import { NodeCallback } from './types';
  -
  -const co = Bluebird.coroutine;
  // TODO (SDKT-9): reverse engineer and add options
  // export interface LatestOptions {}
  @@ -41,34 +36,29 @@ export class Markets {
  /**
  * Get the latest price data
  * @param params {}
  - * @param callback
  * @returns {*} an object containing price and volume data from the
  * current day in a number of currencies
  **/
  - latest(params: LatestOptions, callback: NodeCallback<any>): Bluebird<any> {
  - return Bluebird.resolve(this.bitgo.get(this.baseCoin.url('/market/latest')).result()).asCallback(callback);
  + async latest(params: LatestOptions): Promise<any> {
  + return await this.bitgo.get(this.baseCoin.url('/market/latest')).result();
  }
  /**
  * Get yesterday's price data
  * @param params {}
  - * @param callback
  * @returns {*} an object containing price and volume data from the
  * previous day in a number of currencies
  */
  - yesterday(params: YesterdayOptions, callback: NodeCallback<any>): Bluebird<any> {
  - return Bluebird.resolve(this.bitgo.get(this.baseCoin.url('/market/yesterday')).result()).asCallback(callback);
  + async yesterday(params: YesterdayOptions): Promise<any> {
  + return await this.bitgo.get(this.baseCoin.url('/market/yesterday')).result();
  }
  /**
  * Get price data from up to 90 days prior to today
  * @param params { currencyName: the code for the desired currency, for example USD }
  - * @param callback
  * @returns {*} an object containing average prices from a number of previous days
  */
  - lastDays(params: LastDaysOptions, callback: NodeCallback<any>): Bluebird<any> {
  - const self = this;
  - return co(function* () {
  + async lastDays(params: LastDaysOptions): Promise<any> {
  validateParams(params, ['currencyName'], []);
  const days = params.days && !isNaN(parseInt(params.days, 10)) ? parseInt(params.days, 10) : 90;
  @@ -77,9 +67,6 @@ export class Markets {
  throw new Error('must use a non-negative number of days');
  }
  - return self.bitgo.get(self.baseCoin.url('/market/last/' + days + '/' + params.currencyName)).result();
  - })
  - .call(this)
  - .asCallback(callback);
  + return this.bitgo.get(this.baseCoin.url('/market/last/' + days + '/' + params.currencyName)).result();
  }
  }
  