1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Fixing invalid minimumGasLimit prop (AdvancedGasInputs) (#11412)

This commit is contained in:
ryanml 2021-06-30 23:41:39 -07:00 committed by GitHub
parent a60301686c
commit 43b7eab46a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 2 deletions

View File

@ -3,7 +3,6 @@ import PropTypes from 'prop-types';
import classnames from 'classnames';
import { debounce } from 'lodash';
import Tooltip from '../../../ui/tooltip';
import { MIN_GAS_LIMIT_DEC } from '../../../../pages/send/send.constants';
export default class AdvancedGasInputs extends Component {
static contextTypes = {
@ -24,7 +23,6 @@ export default class AdvancedGasInputs extends Component {
};
static defaultProps = {
minimumGasLimit: Number(MIN_GAS_LIMIT_DEC),
customPriceIsExcessive: false,
};

View File

@ -4,6 +4,7 @@ import {
decimalToHex,
hexWEIToDecGWEI,
} from '../../../../helpers/utils/conversions.util';
import { MIN_GAS_LIMIT_DEC } from '../../../../pages/send/send.constants';
import AdvancedGasInputs from './advanced-gas-inputs.component';
function convertGasPriceForInputs(gasPriceInHexWEI) {
@ -14,12 +15,17 @@ function convertGasLimitForInputs(gasLimitInHexWEI) {
return parseInt(gasLimitInHexWEI, 16) || 0;
}
function convertMinimumGasLimitForInputs(minimumGasLimit = MIN_GAS_LIMIT_DEC) {
return parseInt(minimumGasLimit, 10);
}
const mergeProps = (stateProps, dispatchProps, ownProps) => {
const {
customGasPrice,
customGasLimit,
updateCustomGasPrice,
updateCustomGasLimit,
minimumGasLimit,
} = ownProps;
return {
...ownProps,
@ -27,6 +33,7 @@ const mergeProps = (stateProps, dispatchProps, ownProps) => {
...dispatchProps,
customGasPrice: convertGasPriceForInputs(customGasPrice),
customGasLimit: convertGasLimitForInputs(customGasLimit),
minimumGasLimit: convertMinimumGasLimitForInputs(minimumGasLimit),
updateCustomGasPrice: (price) =>
updateCustomGasPrice(decGWEIToHexWEI(price)),
updateCustomGasLimit: (limit) => updateCustomGasLimit(decimalToHex(limit)),