25.8.20
This website uses cookies to ensure you get the best experience on our website. Learn more

Smart Contracts & Hyperledger Fabric: Working with Fabric Chaincode in Golang

Gauranshi Gupta

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. In this course, participants discover how to complete the provisioning of a Hyperledger Fabric network and to develop, deploy, and work with a smart contract coded in Go for their Blockchain projects. First, learn how to use the configtxgen tool to create the Fabric network’s first Genesis block and channel. Then in a two-part tutorial about the docker-compose file, you will define the certificate authority service for organization in the Fabric network and configure the network’s ordering service, peer, and state database services. Next, learn how to provision the Fabric network by creating a Hyperledger Fabric network using the configuration files and initializing a channel. Another two-part tutorial on writing chaincode in Go examines the Init method and coding the Invoke method and the different operations that can be called in a Go smart contract for the Fabric network. Then learn to install and instantiate the Go chaincode and invoke the operations defined in the contract. A concluding exercise describes Docker services, accessing the contract state in a smart contract, and deploying chaincode on a channel.

Issued on

November 10, 2023

Expires on

Does not expire