看了别人的一些工具源码,觉得使用起来太坑了,write 合约完全不知道怎么调用,全是 transaction 调用,导致完全不知道是参数错了还是 gas 不够,还是什么报错,报错千奇百怪,这属实折磨了我不要不要的。
代码核心是通过导入 abi 的 json ,然后使用 mvn 命令生成 java 代码供以使用,后面想做成工具类包,还没想好怎么搞,后续再说。
核心的 dependency 就两个,避免版本冲突,我也在 md 有说明,可以查看 maven
<dependency>
<groupId>org.web3j</groupId>
<artifactId>core</artifactId>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.3.1</version>
</dependency>
QGxvYWZlcl9s (base64)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.