Files
dodo-contractV2/test/utils-v1/Converter.ts
2020-11-10 18:38:34 +08:00

21 lines
719 B
TypeScript

import BigNumber from "bignumber.js";
import { getDefaultWeb3 } from './EVM';
export const MAX_UINT256 = "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
export function decimalStr(value: string): string {
return new BigNumber(value).multipliedBy(10 ** 18).toFixed(0, BigNumber.ROUND_DOWN)
}
export function mweiStr(value: string): string {
return new BigNumber(value).multipliedBy(10 ** 6).toFixed(0, BigNumber.ROUND_DOWN)
}
export function gweiStr(gwei: string): string {
return new BigNumber(gwei).multipliedBy(10 ** 9).toFixed(0, BigNumber.ROUND_DOWN)
}
export function fromWei(value:string,unit:any): string {
var web3 = getDefaultWeb3();
return web3.utils.fromWei(value,unit);
}