https://github.com/nuls-io/nuls-v2-sdk4j
NULS2.0 Java SDK
https://github.com/nuls-io/nuls-v2-sdk4j
java nuls nuls-api nuls-blockchain sdk sdk-java
Last synced: 6 months ago
JSON representation
NULS2.0 Java SDK
- Host: GitHub
- URL: https://github.com/nuls-io/nuls-v2-sdk4j
- Owner: nuls-io
- Created: 2019-06-26T08:46:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-16T05:04:29.000Z (8 months ago)
- Last Synced: 2025-06-04T23:12:15.169Z (7 months ago)
- Topics: java, nuls, nuls-api, nuls-blockchain, sdk, sdk-java
- Language: Java
- Homepage: https://nuls.io
- Size: 1010 KB
- Stars: 12
- Watchers: 8
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NULS-SDK-4J使用说明
`NULS-SDK-4J`是给用JAVA对接`NULS-API`模块的合作伙伴提供的开发组件。
## maven
此工程已上传到maven中央仓库,可在maven工程中使用:
JDK11的版本依赖:
```xml
io.nuls.v2
sdk4j
1.1.5.RELEASE
```
JDK8的版本依赖:
```xml
io.nuls.v2
sdk4j-jdk8
1.1.10.RELEASE
```
注:调用`NULS-SDK-4J`提供的在线接口时,必须先运行`NULS2.0`的`NULS-API`模块。[点击进入NULS-API文档](https://github.com/nuls-io/nuls-v2/blob/release/module/nuls-api/README.md)
## 初始化
`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);
}
```
## API接口文档
我们提供了包含离线、在线的接口的文档
[点击进入接口文档](https://github.com/nuls-io/nuls-v2-sdk4j/blob/master/documents/NULS-V2-SDK4J.md)