【发布时间】:2021-12-14 05:56:55
【问题描述】:
我目前正在使用 Truffle 来测试智能合约,但在基本算术方面有困难。
如果我尝试添加两个数字:
const firstNumber = web3.utils.toWei('1', 'ether'); // 1000000000000000000
const sum = firstNumber + 100
结果就像附加两个字符串1000000000000000000100。
我尝试转换firstNumber.toString() 或使用const { toBN } = web3.utils;,但结果都一样。
我尝试使用 add 或 mul 就像一些示例 here,但我的 Truffle 只是说这些方法不存在。
我正在使用Truffle v5.3.14 (core: 5.3.14) 和Web3.js v1.4.0。
【问题讨论】:
标签: javascript solidity smartcontracts web3 truffle