eth:如何判断一条交易是普通交易还是合约调用?

关于eth链数据分析,从节点采集到交易数据如from to等信息,如何判断一条交易是普通交易还是调用合约?

请先 登录 后评论

最佳答案 2022-08-04 16:55

调用合约方法的交易 input 字段必定不为空。我们可以先判断 to 地址是不是合约地址(可以用 eth_getcode 接口判断),如果是合约地址再看 input 字段是不是为空,如果不为空就是合约调用。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,2272 浏览
  • xiaocf 提出于 2022-08-04 14:39