mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-22 17:33:23 +01:00
Fix amount max for sending token.
This commit is contained in:
parent
da2e9b9765
commit
c156c85eaa
@ -36,6 +36,28 @@ CurrencyDisplay.prototype.getAmount = function (value) {
|
||||
: toHexWei(value)
|
||||
}
|
||||
|
||||
CurrencyDisplay.prototype.getValueToRender = function () {
|
||||
const { selectedToken, conversionRate, value } = this.props
|
||||
|
||||
const { decimals, symbol } = selectedToken || {}
|
||||
const multiplier = Math.pow(10, Number(decimals || 0))
|
||||
|
||||
return selectedToken
|
||||
? conversionUtil(value, {
|
||||
fromNumericBase: 'hex',
|
||||
toCurrency: symbol,
|
||||
conversionRate: multiplier,
|
||||
invertConversionRate: true,
|
||||
})
|
||||
: conversionUtil(value, {
|
||||
fromNumericBase: 'hex',
|
||||
toNumericBase: 'dec',
|
||||
fromDenomination: 'WEI',
|
||||
numberOfDecimals: 6,
|
||||
conversionRate,
|
||||
})
|
||||
}
|
||||
|
||||
CurrencyDisplay.prototype.render = function () {
|
||||
const {
|
||||
className = 'currency-display',
|
||||
@ -50,13 +72,7 @@ CurrencyDisplay.prototype.render = function () {
|
||||
handleChange,
|
||||
} = this.props
|
||||
|
||||
const valueToRender = conversionUtil(value, {
|
||||
fromNumericBase: 'hex',
|
||||
toNumericBase: 'dec',
|
||||
fromDenomination: 'WEI',
|
||||
numberOfDecimals: 6,
|
||||
conversionRate,
|
||||
})
|
||||
const valueToRender = this.getValueToRender()
|
||||
|
||||
const convertedValue = conversionUtil(valueToRender, {
|
||||
fromNumericBase: 'dec',
|
||||
|
@ -328,9 +328,11 @@ SendTransactionScreen.prototype.setAmountToMax = function () {
|
||||
)
|
||||
|
||||
updateSendErrors({ amount: null })
|
||||
updateGasPrice(MIN_GAS_PRICE_HEX)
|
||||
updateGasLimit(MIN_GAS_LIMIT_HEX)
|
||||
updateGasTotal(MIN_GAS_TOTAL)
|
||||
if (!selectedToken) {
|
||||
updateGasPrice(MIN_GAS_PRICE_HEX)
|
||||
updateGasLimit(MIN_GAS_LIMIT_HEX)
|
||||
updateGasTotal(MIN_GAS_TOTAL)
|
||||
}
|
||||
updateSendAmount(maxAmount)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user