aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/util/coinbase_api.ts
blob: faac8d82dc3bf1c3a0ef48a96d859fdd5097ea50 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import { BigNumber, fetchAsync } from '@0x/utils';

import { COINBASE_API_BASE_URL } from '../constants';

export const coinbaseApi = {
    getEthUsdPrice: async (): Promise<BigNumber> => {
        const res = await fetchAsync(`${COINBASE_API_BASE_URL}/prices/ETH-USD/buy`);
        const resJson = await res.json();
        return new BigNumber(resJson.data.amount);
    },
};