1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-25 03:20:23 +01:00
metamask-extension/ui/hooks/gasFeeInput/utils.js

22 lines
514 B
JavaScript

import {
GasEstimateTypes,
CUSTOM_GAS_ESTIMATE,
} from '../../../shared/constants/gas';
export function getGasFeeEstimate(
field,
gasFeeEstimates,
gasEstimateType,
estimateToUse,
fallback = '0',
) {
if (gasEstimateType === GasEstimateTypes.feeMarket) {
return gasFeeEstimates?.[estimateToUse]?.[field] ?? String(fallback);
}
return String(fallback);
}
export const feeParamsAreCustom = (transaction) =>
!transaction?.userFeeLevel ||
transaction?.userFeeLevel === CUSTOM_GAS_ESTIMATE;