项目作者: white-pin

项目描述 :
fabric sdk java with white pin chaincode
高级语言: Java
项目地址: git://github.com/white-pin/whitepin-sdk-java.git
创建时间: 2019-09-04T09:18:32Z
项目社区:https://github.com/white-pin/whitepin-sdk-java

开源协议:Apache License 2.0

下载


WHITE PIN SDK JAVA

This project is java toolkit for fabric and white pin chaincode.

Getting started

  • maven
  1. ...
  2. <repositories>
  3. <repository>
  4. <id>jcenter</id>
  5. <url>https://jcenter.bintray.com/</url>
  6. </repository>
  7. </repositories>
  8. ...
  9. <dependencies>
  10. <dependency>
  11. <groupId>com.github.white-pin</groupId>
  12. <artifactId>whitepin-sdk-java</artifactId>
  13. <version>0.0.1</version>
  14. </dependency>
  15. </dependencies>
  • gradle
  1. ...
  2. repositories {
  3. jcenter()
  4. }
  5. ...
  6. dependencies {
  7. compile 'com.github.white-pin:whitepin-sdk-java:0.0.1'
  8. }

Features

  • FabricCaClient
    • wrapper of HFCAClient.java
    • management of affiliation
    • management of identity
  • FabricChannelClient
    • wrapper of HFClient.java
    • create a channel (request to orderer)
    • build Channel.java about existing channel
  • FabricChaincodeClient
    • wrapper of HFClient.java
    • invoke and query for instantiated chaincode
  • Whitepin chaincode
    • invoke and query for instantiated whitepin chaincode


Integration tests

  • FabricCertClient

  • start ca server

  1. $ src/test/fixture/certintegration/whitepin.sh restart
  • run com.github.whitepin.sdk.integration.FabricCertClientIT
  • FabricChannelClient

  • start orderers, peers

  1. $ src/test/fixture/channelintegration/whitepin.sh restart
  • run com.github.whitepin.sdk.integration.FabricChannelClientIT