Skip to content

Flogo extension components for zero-code development of Hyperledger Fabric client applications.

License

Notifications You must be signed in to change notification settings

dovetail-lab/fabric-client

Repository files navigation

Flogo extension for Hyperledger Fabric client

This Flogo extension is designed to allow developers to use the Flogo visual programming environment to design and implement apps or services that interact with a Hyperledger Fabric network. This extension supports the following release versions:

The Fabric Connector allows you to configure connections of the target Hyperledger Fabric network.

The Fabric Event Listener Trigger allows you to implement blockchain apps that listens to Hyperledger Fabric events, including block events, filtered block events, and chaincode events.

The Fabric Request Activity allows you to implement client apps that interacts with Hyperledger Fabric network by submitting query or invoke requests. A Fabric invoke request can execute a specified chaincode to create or update states in distributed ledger or private collections. A Fabric query request can execute a specified chaincode to query current states or history in distributed ledger or private collections without changing any state.

With these extensions, Hyperledger Fabric client apps can be designed and implemented with zero code. Refer to the samples for more details about implementing REST or GraphQL service that interacts with a Hyperledger Fabric network.

To use this extension in Flogo model, you can create fabclientExtension.zip by using the script zip-fabclient.sh, and then upload the zip-file to the TIBCO Flogo® Enterprise 2.10.0 as an extension, and so they are available for modeling client apps and services for Hyperledger Fabric.