通过客户端的方式
客户端即ioctl这个交互命令,可以在iotex-docs库中的docs/developer/ioctl文件夹下看到ioctl的全部交互命令,也基本涵盖了iotex的所有功能。
通过antenna的方式
Antenna是iotex项目组开发的一系列远程调用工具,如Antenna-Go、Antenna-Js、Antenna-Java等。
我使用了Antenna-Java将iotex集成到了springboot项目里,该包也是使用了grpc调用。iotex-docs/docs/developer的说明文档关于java语言的比较少,所以我模仿着项目测试代码写完了对iotex的调用。
Install By Maven
<dependency>
<groupId>com.github.iotexproject</groupId>
<artifactId>iotex-antenna-java</artifactId>
<version>0.5.8</version>
</dependency>
Install by Gradle
implementation 'com.github.iotexproject:iotex-antenna-java:0.5.8'