2016-11-22 53 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控制檯執行相同的操作,但我仍然無法使其工作。 我沒有找到是否有人有類似的問題。如果您有任何想法,請幫助我。

回答