完整 Java 调合约版,感兴趣的可以看看

158 天前
 langzibing

java 调用 panckswap 合约查询代币兑换 usdt 价格

初衷:之前为了使用 java 调用合约踩了各种坑

看了别人的一些工具源码,觉得使用起来太坑了,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>

具体实现我就不多说了,感兴趣的朋友可以自己去看,我把 github 仓库放出来

[1]: https://github.com/liuruibin1/web3PanckSwap

有兴趣或者技术交流的朋友加我 telegram:

QGxvYWZlcl9s (base64)

1116 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1001876

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX