NULS-SDK-4J
是给用JAVA对接NULS-API
模块的合作伙伴提供的开发组件。
此工程已上传到maven中央仓库,可在maven工程中使用:
JDK11的版本依赖:
<dependency>
<groupId>io.nuls.v2</groupId>
<artifactId>sdk4j</artifactId>
<version>1.1.5.RELEASE</version>
</dependency>
JDK8的版本依赖:
<dependency>
<groupId>io.nuls.v2</groupId>
<artifactId>sdk4j-jdk8</artifactId>
<version>1.1.10.RELEASE</version>
</dependency>
注:调用NULS-SDK-4J
提供的在线接口时,必须先运行NULS2.0
的NULS-API
模块。点击进入NULS-API文档
NULS-SDK-4J
正常使用之前,需要先初始化,提供当前对接链的链ID和钱包NULS-API模块的url访问地址。SDK提供了三种初始化接口:
NulsSDKBootStrap.init(chianId, httpUrl); //NULS-SDK工具根据chainId和Url初始化
NulsSDKBootStrap.initMain(httpUrl); //NULS-SDK工具连接NULS主网钱包初始化
NulsSDKBootStrap.initTest(httpUrl); //NULS-SDK工具连接NULS测试网钱包初始化
//示例
public void initialNulsSDK() {
// 模块NULS-API服务的IP和Port
String nulsApiUrl = "http://127.0.0.1:18004/";
NulsSDKBootStrap.initMain(nulsApiUrl);
}
我们提供了包含离线、在线的接口的文档