跨链SDK

WeCross向外部暴露了所有的UBI接口,开发者可以通过SDK实现这些接口的快速调用。

环境要求

重要

  • java版本
  • WeCross服务部署

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();