go-ethereum里的etclient和rpc包

golang调用以太坊接口一般是用ethclient包还是rpc包呢? 看源码ethclient是对rpc包的一个封装,但是我调用ethclient包里的TransactionByHash或者TransactionReceipt方法都拿不到from字段。你们有遇到这个问题吗?

请先 登录 后评论

最佳答案 2022-09-10 16:13

没有这个字段,但是有办法可以计算出来,不过有点麻烦。所以这种情况还是使用rpc包吧,然后 github.com/INFURA/go-ethlibs/eth 包里面有定义好的结构体,rpc的结果可以直接反序列化。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,2068 浏览
  • ys111 提出于 2022-09-10 11:10