Build Hyperledger Fabric Chaincode Better and Faster with the CC-Tools Lab
Channel: Hyperledger Foundation
Date: 30/01/2024

A virtual Hyperledger meetup hosted on January 30 with Samuel Venzi from Go Ledger speaking about the CC-Tools lab as an option to accelerate chaincode development while adding many functionalities on top of standard chaincode development.

The CC-Tools project aims to provide an easy to use framework to develop Hyperledger Fabric chaincodes in Golang.

CC-Tools provides a relational-like definitions of asset types, datatype validation, also allowing the creation of custom types, Fabric events management and easy transaction definition, with built-in arguments validation and callers restriction. Some pre-defined transactions includes standard method to create, delete, update and read assets.

The CC-Tools-Demo repository provides a template for CC-Tools, featuring configurations and examples of asset types, transactions and events usage. It also features scripts to easily start or upgrade a network and a rest server API written using GIN, which provides access to endpoints to communicate with the chaincode (with routes using fabric-sdk-go and fabric-gateway) and automatic subscription to CC-Tools events.

More about the CC-Tools lab is at: https://github.com/hyperledger-labs/cc-tools

Slides from the presentation are at: https://drive.google.com/file/d/1g3E7BD8rlp4fdmcVVlJJyJ-DpVooYWUg/view

----
Hyperledger – Open Source Blockchain Technologies

Hyperledger is an open source community focused on developing a suite of stable frameworks, tools and libraries for enterprise-grade blockchain deployments.
It serves as a neutral home for various distributed ledger frameworks including Hyperledger Besu, Fabric, Sawtooth, Indy, as well as tools like Hyperledger Avalon, Cactus and libraries like Hyperledger Aries, Ursa. Learn more about Hyperledger projects: https://www.hyperledger.org/use

Discord: https://discord.gg/rVCn4j7UFd
Case Studies: https://www.hyperledger.org/learn/case-studies
Training & Certification: https://www.hyperledger.org/learn/training
Tutorials: https://www.hyperledger.org/use/tutorials
Webinars: https://www.hyperledger.org/learn/webinars
Events: https://www.hyperledger.org/events 
Vendor Directory: https://www.hyperledger.org/use/vendor-directory 

Subscribe to the Hyperledger Newsletter: https://www.hyperledger.org/newsletter

Follow-us on Twitter @Hyperledger 

Learn about Hyperledger Membership: https://www.hyperledger.org/about/join

#Hyperledger #Blockchain
License
Creative Commons Attribution license (reuse allowed)