mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-28 05:12:18 +01:00
35 lines
858 B
JavaScript
35 lines
858 B
JavaScript
import ethUtil from 'ethereumjs-util'
|
|
import { conversionUtil } from '../../../conversion-util'
|
|
|
|
export function getDecimalGasLimit (hexGasLimit) {
|
|
return conversionUtil(hexGasLimit, {
|
|
fromNumericBase: 'hex',
|
|
toNumericBase: 'dec',
|
|
})
|
|
}
|
|
|
|
export function getDecimalGasPrice (hexGasPrice) {
|
|
return conversionUtil(hexGasPrice, {
|
|
fromNumericBase: 'hex',
|
|
toNumericBase: 'dec',
|
|
fromDenomination: 'WEI',
|
|
toDenomination: 'GWEI',
|
|
})
|
|
}
|
|
|
|
export function getPrefixedHexGasLimit (gasLimit) {
|
|
return ethUtil.addHexPrefix(conversionUtil(gasLimit, {
|
|
fromNumericBase: 'dec',
|
|
toNumericBase: 'hex',
|
|
}))
|
|
}
|
|
|
|
export function getPrefixedHexGasPrice (gasPrice) {
|
|
return ethUtil.addHexPrefix(conversionUtil(gasPrice, {
|
|
fromNumericBase: 'dec',
|
|
toNumericBase: 'hex',
|
|
fromDenomination: 'GWEI',
|
|
toDenomination: 'WEI',
|
|
}))
|
|
}
|