Skip to content
forked from Quintor/quindy

High-level Object Oriented API for hyperledger-indy

License

Notifications You must be signed in to change notification settings

Dionrats/quindy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quindy

Quindy is a high-level API that allows interaction with Hyperledger Indy nodes from Java. It is currently in a pre-release state, breaking changes will be happening a lot.

Quindy provides an object-oriented API, at the level agents would want to have interaction. If your application needs low level control over the communication, or a procedural API is more suitable, we refer to the indy-sdk, for Java specifically to the Java wrapper that indy-sdk provides

Running in docker

In order to test, run: TEST_POOL_IP=127.0.0.1 docker-compose up --build --force-recreate --exit-code-from wrapper pool wrapper

Running locally

In order to run locally, install libindy with the version matching the indy-sdk in the pom.xml through instructions here (use master branch to install dev builds) or build from source and set LD_LIBRARY_PATH to a folder with libindy.so.

Debugging

In order to get logging from the lower level sdk, set RUST_LOG=info in your environment

Releasing

In order to release to bintray, run: TEST_POOL_IP=127.0.0.1 DEPLOY=true docker-compose up --build --force-recreate --exit-code-from wrapper pool wrapper This requires configuring username/api key for bintray-repo-maven-quintor in your local settings.xml (and permissions to that maven repository)

About

High-level Object Oriented API for hyperledger-indy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.1%
  • Dockerfile 2.8%
  • Shell 0.1%