java查看eth转账状态_eth交易记录input解析

最佳答案

2020-04-22 20:46

首先我不太清楚你需要解析的目的? 因为反向解析是非常不稳定的,类似于混淆后的JS代码,反向恢复后灵活多变的。一个 byte32的数据,可以代表一个地址,也可能是一个 byte256 的数据。

除非你知道所调研的合约的ABI接口。

我猜测你是需要解析Token的转账交易。如果是需要解析Token的转账,应该使用使用读取事件日志的方式进行。

**只有成功转账**,才会生成事件日志。如果仅仅是解析交易的Input则是不完整的。如:

1. 交易失败。

2. To是A合约,但A内部实现了自动转账给TokenB。

**怎么使用事件日志解析Token转账记录呢** 给你罗列几个资料:

1. https://learnblockchain.cn/2018/12/19/8be8047936d2

2. https://learnblockchain.cn/article/776

3. https://learnblockchain.cn/question/29

首先我不太清楚你需要解析的目的? 因为反向解析是非常不稳定的,类似于混淆后的JS代码,反向恢复后灵活多变的。一个 byte32的数据,可以代表一个地址,也可能是一个 byte256 的数据。

除非你知道所调研的合约的ABI接口。

我猜测你是需要解析Token的转账交易。如果是需要解析Token的转账,应该使用使用读取事件日志的方式进行。

只有成功转账,才会生成事件日志。如果仅仅是解析交易的Input则是不完整的。如:

交易失败。

To是A合约,但A内部实现了自动转账给TokenB。

怎么使用事件日志解析Token转账记录呢 给你罗列几个资料:

请先 登录 后评论

×

5fd48229f300280e11d45ff5da60f1d4.png

如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

java查看eth转账状态_eth交易记录input解析_第1张图片

5fd48229f300280e11d45ff5da60f1d4.png

- 区块链创业者

擅长:以太坊,DAG | 采纳率 73% | 回答于 2020-04-13 20:17

你可能感兴趣的:(java查看eth转账状态)