以太坊智能合约群转账问题
发布于 22 天前 作者 stvenyin 212 次浏览 来自 以太坊

智能合约代码如下 contract Airdropper is Ownable {

function multisend(address _tokenAddr, address[] dests, uint256[] values)
onlyOwner
returns (uint256) {
    uint256 i = 0;
    while (i < dests.length) {
        ERC20(_tokenAddr).transfer(dests[i], values[i]);
        i += 1;
    }
    return(i);
}

}发布合约之后,调用multisend报错,multisend(“tokenaddress”,“address1”,“address”,“1.00000”,“2.0000”),正确使用,在线等,急,谢谢了。

3 回复

方法定义和调用的参数类型不匹配吧?

multisend(“tokenaddress”,“address1”,address”,“1.00000,“2.0000”)这样,大家可以给出正确的调用或意见! 谢谢。

github上说的是json格式,试了都报错transact to Airdropper.multisend errored: Error encoding arguments: SyntaxError: Unexpected token x in JSON at position 1

回到顶部