如果我的区块链上有 ERC20 合约,并且用户想要购买代币,如下所示:
- 用户给出他们想要购买的代币数量
- 将弹出一个信息框,向用户显示他们将支付多少以太币以及剩余余额
- 确认后,应显示余额中的代币数量
要获得代币,我必须调用智能合约中的一个方法,如下所示。obtainTok(BigInteger weiValue)
在这种情况下使用 web3j 计算 weiValue 的公式是什么?
编辑 由于该库没有Javadocs,因此对于初学者来说,参数并不是很清楚。
ethGetBalance(String address, DefaultBlockParameter defaultBlockParameter)
这里的地址是代表钱包地址还是用户地址?