mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-24 19:10:22 +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',
|
||
|
}))
|
||
|
}
|