# ATLab-ATLChain-SDK-JAVA **Repository Path**: mirrors_SuperMap/ATLab-ATLChain-SDK-JAVA ## Basic Information - **Project Name**: ATLab-ATLChain-SDK-JAVA - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2025-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ATLab-ATLChain-SDK-JAVA ## 简介 该项目是基于 [Hyperledger Fabric SDK JAVA](https://github.com/hyperledger/fabric-sdk-java) 的封装,以方便基于 Fabric 的应用开发。 ## 功能介绍 1. [交易管理](https://github.com/SuperMap/ATLab-ATLChain-SDK-JAVA/blob/master/src/main/java/com/supermap/blockchain/sdk/SmTransaction.java) :实现了执行和查询交易等功能。 2. [链码管理](https://github.com/SuperMap/ATLab-ATLChain-SDK-JAVA/blob/master/src/main/java/com/supermap/blockchain/sdk/SmChaincode.java):实现了链码的安装、实例化、升级、查看等功能。 3. [通道管理](https://github.com/SuperMap/ATLab-ATLChain-SDK-JAVA/blob/master/src/main/java/com/supermap/blockchain/sdk/SmChannel.java):实现了查看加入通道的节点、区块信息等功能。 4. [CA管理](https://github.com/SuperMap/ATLab-ATLChain-SDK-JAVA/blob/master/src/main/java/com/supermap/blockchain/sdk/SmCA.java):实现了用户注册、注销、重注册、获取CRL等功能。 ## 使用方法 1. 编译 jar 包: ```$xslt $ gradle jar # 在项目根目录下执行, jar 包默认生成位置为 /build/libs ``` 2. 添加依赖项 Maven: ```$xslt // Fabric sdk java org.hyperledger.fabric-sdk-java fabric-sdk-java 1.4.4 // ATLChain sdk java com.supermap.blockchain sdk system {path/to}/atlchain-sdk-1.0.jar 1.0 ``` Gradle: ```$xslt // Fabric sdk java compile group: 'org.hyperledger.fabric-sdk-java', name: 'fabric-sdk-java', version: '1.4.4' // ATLChain sdk java compile files('{path/to}/atlchain-sdk-1.0.jar') ``` 3. 程序示例请参考[这里](https://github.com/SuperMap/ATLab-ATLChain-SDK-JAVA/tree/master/src/test/java/com/supermap/blockchain/sdk) 4. 生成接口文档 ```$xslt $ gradle javadoc # 在项目根目录下执行, java 接口文档默认生成位置为 /build/docs ```