我的合同中有以下简单的转移方法,将我的erc20令牌转移到另一个帐户:
function transfer(address to, uint tokens) public returns (bool success) {
balances[msg.sender] = safeSub(balances[msg.sender], tokens);
balances[to] = safeAdd(balances[to], tokens);
Transfer(msg.sender, to, tokens);
return true;
}当我通过web3从角调用它时,它作为结果返回true,但是似乎没有更新到ropsten网络上。这里有我遗漏的东西吗。
tokenContract.transfer.call(_transferTo, window.web3.toWei(_amount),{ from: _transferFrom }, function(err, status){
if(status) {
return resolve({status:true});
}
});发布于 2018-09-05 05:28:20
Web3's call用于对本地节点进行只读调用。
尝试:
tokenContract.transfer(_transferTo... https://ethereum.stackexchange.com/questions/58094
复制相似问题