This SDK provides tools and APIs to access the ChainOrchestra blockchains based on
Hyperledger v0.6
The software in this repository is distributed in open-source under the
Apache License 2.0
ChainOrchestra simplified Hyperledger REST client API
The chainorchestra.js API defines
a basic set of objects to handle Hyperledger peer interactions over the REST API.
Using the ChainOrchestra client API in a Web app
Just include the chainorchestra.js lib in a web page
to connect to Hyperledger using the REST API.
<script src="chainorchestra.js"></script>
The following live examples from the registration application on
chainorchestra.net use the chainorchestra.js objects.
Install the chainorchestra.js lib
as a Node.js package to run scripts and use it as a command line app.
Use the ChainOrchestra blockchain nodes for Node-RED to quickly build a
blockchain access gateway with the Node-RED flow box interface.
ChainOrchestra chaincode and server side APIs
Chaincode APIs provide services shared by all user chaincode applications deployed on a ChainOrchestra-managed, mutualized blockchain.
It can be libraries to include or interfaces to implement in order to access a specific service.
The perms.go permissions module is a library that chaincode can include in order to
manage consistent, prioritized permissions across different applications.
ChainOrchestra blockchain demos and live examples
Guest registration and gate access application
Value exchange and digital currency application
These scripts and configuration files provide the basics for deploying a Hyperledger fabric v1.0 blockchain with several channels and organizations, and a solo orderer.
About ChainOrchestra
ChainOrchestra conceives and develops demonstrators,
proof-of-concept and pilots on its own permissioned blockchains.