Intro to Smart Contract Development in Hyperledger Fabric with CC-Tools

Опубликовано: 16 Март 2026
на канале: GoLedger
1,365
51

This video is an overview of smart contracts (chaincodes) development in Hyperledger Fabric using GoLedger's library cc-tools.

https://github.com/goledgerdev/cc-tools
https://github.com/goledgerdev/cc-too...
https://goledger-cc-tools.readthedocs...

Join us on Discord:   / discord  

This video assumes you're a least a little bit familiar with concepts of blockchain and smart-contracts, but also this is aimed at beginners that have an interest in making something concrete with Hyperledger Fabric.

If you want to learn more about Fabric itself I highly recommend checking out the documentation and exploring.

https://hyperledger-fabric.readthedoc...

Fabric Contract API: https://github.com/hyperledger/fabric...

GoLedger cc-tools is an open-source project led by the awesome team at GoLedger and open for anyone looking to develop chaincodes in Go. It implement types and methods that accelerates development enormously. Provides a structure for defining asset types, transactions, data types, validations on asset fields, asset referencing, Ledger operations and a local testing network with APIs for interaction so you can develop with legacy systems or a front-end interface friendly stack.

FEATURES
Standard asset data mapping (and their properties)
Encapsulation of Hyperledger Fabric chaincode sdk interface functions
Standard asset key management
Basic types of asset properties (text, number, boolean, date) available
Basic asset array type (text, number or date arrays) available
New asset property types customization
Asset within assets available as references
Asset array available as references
Management of asset details
Write permissions by set of organizations for each asset's property
Private data collections management by asset (read permissions)
Create/Read/Update/Delete (CRUD) transactions build-in
Custom transactions, with prior definition of arguments
Management of transaction details
Compatible web service
Compatible ready-to-use web application

Time-stamps
00:00 – Introduction
01:02 - What is a Smart Contract in Fabric?
07:35 - GoLedger cc-tools
09:39 - Asset definitions with cc-tools
14:45 - Transaction definitions with cc-tools
17:04 - Deploying test network with startDev
19:17 - Bringing up a web interface to transact
25:12 - Conclusion