在以太坊智能合约上调用方法时出现错误(abi:解组空输出)

时间:2018-06-26 17:57:22

标签: go ethereum solidity abi contract

我正在使用Go与rinkby测试网络上托管的以太坊智能合约进行交互,并在合约上执行方法时出现以下错误: “ abi:解组空的输出”

你知道是什么原因造成的吗?

这是我用于实例化合同和调用方法的代码。创建合同不会返回任何错误。我已经使用abigen为rpc调用生成了go-binding。

conn, err := ethclient.Dial(gethPath)
if err != nil {
    log.Fatalf("Failed to connect to the Ethereum client: %v", err)
    return false
}

contract, err := NewTestContract(common.HexToAddress(contractAddress), conn)
if err != nil {
    log.Fatalf("Failed to instantiate contract: %v", err)
    return false
}
contract.someExistingMethod();

0 个答案:

没有答案