Use constant that exists now

This commit is contained in:
Steve Klebanoff
2018-10-29 15:23:16 -07:00
parent 8ab8c27998
commit 9610ada446

View File

@@ -1,8 +1,6 @@
import { BigNumber } from '@0x/utils'; import { BigNumber } from '@0x/utils';
// TODO: merge development and move to constants import { DEFAULT_GAS_PRICE } from '../constants';
const ENDPOINT_URL = 'https://ethgasstation.info/json/ethgasAPI.json';
const DEFAULT_GAS_PRICE_WEI = new BigNumber(20000000000);
interface GasStationResult { interface GasStationResult {
average: number; average: number;
@@ -18,8 +16,9 @@ interface GasStationResult {
safeLow: number; safeLow: number;
} }
const endpointUrl = 'https://ethgasstation.info/json/ethgasAPI.json';
const fetchFastAmountInWei = async () => { const fetchFastAmountInWei = async () => {
const res = await fetch(ENDPOINT_URL); const res = await fetch(endpointUrl);
const gasInfo = (await res.json()) as GasStationResult; const gasInfo = (await res.json()) as GasStationResult;
const gasPriceInGwei = new BigNumber(gasInfo.fast / 10); const gasPriceInGwei = new BigNumber(gasInfo.fast / 10);
return gasPriceInGwei.mul(1000000000); return gasPriceInGwei.mul(1000000000);
@@ -39,7 +38,7 @@ export class GasPriceEstimator {
this._lastFetched = fetchedAmount; this._lastFetched = fetchedAmount;
} }
return fetchedAmount || this._lastFetched || DEFAULT_GAS_PRICE_WEI; return fetchedAmount || this._lastFetched || DEFAULT_GAS_PRICE;
} }
} }
export const gasPriceEstimator = new GasPriceEstimator(); export const gasPriceEstimator = new GasPriceEstimator();