- wei转换为eth
web3.utils.fromWei("1000000000000000000", 'ether')
结果为'1'
- eth转换为wei
web3.utils.toWei("1", 'ether')
结果:'1000000000000000000'
web3.utils有很多有用的JS函数,在truffle console中敲入web3.utils. 按两次tab键可以看到:
web3.utils.__proto__ web3.utils.constructor web3.utils.hasOwnProperty
web3.utils.isPrototypeOf web3.utils.propertyIsEnumerable web3.utils.toLocaleString
web3.utils.toString web3.utils.valueOf
web3.utils.BN web3.utils._fireError web3.utils._flattenTypes
web3.utils._jsonInterfaceMethodToString web3.utils.asciiToHex web3.utils.bytesToHex
web3.utils.checkAddressChecksum web3.utils.compareBlockNumbers web3.utils.encodePacked
web3.utils.fromAscii web3.utils.fromDecimal web3.utils.fromUtf8
web3.utils.fromWei web3.utils.hexToAscii web3.utils.hexToBytes
web3.utils.hexToNumber web3.utils.hexToNumberString web3.utils.hexToString
web3.utils.hexToUtf8 web3.utils.isAddress web3.utils.isBN
web3.utils.isBigNumber web3.utils.isBloom web3.utils.isContractAddressInBloom
web3.utils.isHex web3.utils.isHexStrict web3.utils.isInBloom
web3.utils.isTopic web3.utils.isTopicInBloom web3.utils.isUserEthereumAddressInBloom
web3.utils.keccak256 web3.utils.leftPad web3.utils.numberToHex
web3.utils.padLeft web3.utils.padRight web3.utils.randomHex
web3.utils.rightPad web3.utils.sha3 web3.utils.sha3Raw
web3.utils.soliditySha3 web3.utils.soliditySha3Raw web3.utils.stringToHex
web3.utils.stripHexPrefix web3.utils.toAscii web3.utils.toBN
web3.utils.toChecksumAddress web3.utils.toDecimal web3.utils.toHex
web3.utils.toNumber web3.utils.toTwosComplement web3.utils.toUtf8
web3.utils.toWei web3.utils.unitMap web3.utils.utf8ToHex