V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
langzibing
V2EX  ›  程序员

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

  •  
  •   langzibing · 2023-12-20 10:54:41 +08:00 · 1318 次点击
    这是一个创建于 373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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)

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4653 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:52 · PVG 17:52 · LAX 01:52 · JFK 04:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.