Welcome to the Server Blockchain SDK Repository. This repository provides an SDK for interacting with Blockchain networks and invoking Smart Contracts.
did-blockchain-sdk-server
├── CHANGELOG.md
├── CLA.md
├── CODE_OF_CONDUCT.md
├── LICENSE
├── dependencies-license.md
├── CONTRIBUTING.md
├── MAINTAINERS.md
├── README.md
├── README_ko.md
├── RELEASE-PROCESS.md
├── SECURITY.md
├── docs
│ └── api
│ ├── Blockchain_API.md
│ ├── Blockchain_API_ko.md
│ └── BlockchainErrorCode.md
└── source
├── did-blockchain-sdk-server
│ ├── README.md
│ ├── README_ko.md
│ ├── build.gradle
│ ├── gradle
│ ├── libs
│ ├── gradlew
│ ├── gradlew.bat
│ ├── setting.gradle
│ └── src
└── release
└── did-blockchain-sdk-server-1.0.0.jar
| Name | Description |
|---|---|
| CHANGELOG.md | Version-specific changes in the project |
| CLA.md | Contributor License Agreement |
| CODE_OF_CONDUCT.md | Code of conduct for contributors |
| CONTRIBUTING.md | Contribution guidelines and procedures |
| LICENSE | Apache 2.0 |
| dependencies-license.md | Licenses for the project’s dependency libraries |
| MAINTAINERS.md | General guidelines for maintaining |
| README.md | Overview and description of the project |
| RELEASE-PROCESS.md | Release process |
| SECURITY.md | Security policy and vulnerability reporting |
| docs | Documentation |
| ┖ api | API guide documentation |
| source | SDK source code project |
Libraries can be found in the Releases.
- Copy the
did-datamodel-sdk-server-1.0.0.jarfile into the project'slibsdirectory. - Add the following dependencies to the project's
build.gradlefile:
implementation files('libs/did-datamodel-sdk-server-1.0.0.jar')
implementation('org.hyperledger.fabric:fabric-gateway-java:2.2.9')
implementation('com.fasterxml.jackson.core:jackson-databind:2.15.2')
implementation('org.apache.commons:commons-pool2:2.12.0')
annotationProcessor('com.fasterxml.jackson.core:jackson-databind:2.15.2')
annotationProcessor('org.projectlombok:lombok:1.18.28')
compileOnly('org.projectlombok:lombok:1.18.28')- Synchronize
Gradleto ensure that the dependencies are correctly added.
You can find the API reference here.
The Change Log provides a detailed record of version-specific changes and updates. You can find it here:
To watch our demonstration videos of the OpenDID system in action, please visit our Demo Repository.
These videos showcase key features including user registration, VC issuance, and VP submission processes.
For detailed information on contributing and submitting pull requests, please refer to CONTRIBUTING.md and CODE_OF_CONDUCT.md.