跨链SDK¶
WeCross向外部暴露了所有的UBI接口,开发者可以通过SDK实现这些接口的快速调用。
环境要求¶
Java应用引入SDK¶
通过gradle或maven引入SDK到java应用
gradle:
compile ('com.webank:wecross-java-sdk:1.0.0-rc1')
maven:
<dependency>
<groupId>com.webank</groupId>
<artifactId>wecross-java-sdk</artifactId>
<version>1.0.0-rc1</version>
</dependency>
使用方法¶
调用SDK的JSON-RPC API¶
示例代码如下:
// 使用IP和端口初始化WeCrossService
WeCrossService weCrossService = new WeCrossRPCService("127.0.0.1:8250");
// 初始化WeCrossRPC
WeCrossRPC weCrossRPC = WeCrossRPC.init(weCrossService);
// 调用RPC接口,send表示同步调用。
Response response = weCrossRPC.status("payment.bcoschain.HelloWorldContract").send();