我是solidity的初学者,我一直在玩松露,当我发送交易时,我会得到一个交易日志,其中一个值是"tx";,其他标签都是不言自明的,但我真的不明白这个标签代表什么?
那么它代表了什么/你能用这些信息做什么呢?
感谢
tx
代表";交易";,但这是两件不同的事情,这取决于你谈论的是Solidity还是Truffle。
;块和事务属性";Solidity的文档说tx
是全局可用的变量之一。
全局命名空间中始终存在一些特殊的变量和函数,它们主要用于提供有关区块链的信息,或者是通用的实用函数。
根据相同的文档,上面应该有两个全局字段:
tx.origin
交易发送方(完整呼叫链(
tx.gasprice
交易的天然气价格
;处理交易结果";Truffle的docs声明tx
是包含事务散列的字符串。
当你进行交易时,你会得到一个结果对象,它会为你提供关于交易的丰富信息。
[…]具体来说,您会得到以下内容:
result.tx (string) - Transaction hash result.logs (array) - Decoded events (logs) result.receipt (object) - Transaction receipt (includes the amount of gas used)
有关更多信息,请参阅
@truffle/contract
软件包中的自述文件。