如何使用web3中的transactionHash从以太坊事务中读取信息?

问题描述 投票:0回答:1

假设我已经在智能合约中更新了变量x as(x = 10)。我存储了transactionHash。然后,我再次更改x = 20的值,然后将获得一个新的交易哈希。那么,有什么方法可以使用早期更新(x = 10)的transactionHash来查看x的值是什么?

blockchain ethereum smartcontracts web3 web3js
1个回答
0
投票

有两种从智能合约获取输出的方法

  • 您使用智能合约ABI和呼叫直接读取状态

  • 交易包含Solidity events,您可以从交易日志中进行解析

对于这两种情况,都必须将支持写入智能合约,并且在此问题中,智能合约代码本身缺失,因此无法确切说明如何执行。

© www.soinside.com 2019 - 2024. All rights reserved.