aboutsummaryrefslogblamecommitdiffstats
path: root/packages/instant/src/util/coinbase_api.ts
blob: 080421f985385926eca40d585d1025a698fcf236 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                                      
 

                                                   
                                                     

                                                                      
                                                  

      
import { BigNumber } from '@0x/utils';

const baseEndpoint = 'https://api.coinbase.com/v2';
export const coinbaseApi = {
    getEthUsdPrice: async (): Promise<BigNumber> => {
        const res = await fetch(`${baseEndpoint}/prices/ETH-USD/buy`);
        const resJson = await res.json();
        return new BigNumber(resJson.data.amount);
    },
};