2016-11-22 50 views
1

我有geth 1.5.2并且在testist上使用Mist-linux64-0-8-7工作。当我尝试通过调用任何函数向我的合约发送一些ether(值)时,我坚持一个简单的问题。 例如,即使这个虚拟功能不具有非零值工作,但与零值正常工作:向以太坊智能合约发送价值时出错

function t() returns (uint){ 
    return 1; 
} 

令人惊讶的在这里,我可以看到雾警告消息“看来这个交易将会失败,如果你提交它,它可能会消耗你发送的所有气体。“ 这不取决于我提供的气体量。 即使我把500,000的天然气交易似乎没有完成。

这里你可以看到它的结果: https://testnet.etherscan.io/tx/0x3206118530079d1b416dc649c6f0a89283f9457e9189f259b3429cf0c6a998d0

有消息

警告!合同执行期间遇到错误[跳转 目的地]

我试图在不同的合同中运行不同的功能。我甚至使用sendTransaction功能直接从geth控制台执行相同的操作,但我仍然无法使其工作。 我没有找到是否有人有类似的问题。如果您有任何想法,请帮助我。

回答