事务响应中没有输出

时间:2018-04-26 09:53:00

标签: ethereum solidity web3

我正在web3.py上进行一些测试,并且有一件事我不会做。 我有这样的合同:

contract Test {
function add(uint x, uint y) returns(uint){
    return x + y;
}

当我使用

进行交易时
`transaction = eth.sendTransaction({"from": some_address, "to": address_of_the_contract_Test, "data": formated_data})`

并使用

解析结果
`eth.getTransactionReceipt(transaction)`

它给了我一个json格式的响应,没有"输出"属性... 有人可以告诉我为什么吗? (我知道存在一个调用函数来获取输出,但我想使用事务来完成它。)

谢谢!

1 个答案:

答案 0 :(得分:1)

交易没有返回值。如果您想将某些内容传达回发送事务的客户端,您可能希望记录一个事件。