![Blockchain Development with Hyperledger](https://wfqqreader-1252317822.image.myqcloud.com/cover/800/36698800/b_36698800.jpg)
上QQ阅读APP看书,第一时间看更新
Main function
Last but not least, we will add the main function: the initial point of a Go program. When an instance of the chaincode is deployed on a peer, the main function is executed to start the chaincode.
In line 2 of the following snippet, the chaincode is instantiated. The function shim.Start starts the chaincode in line 4 and registers it with the peer, as follows:
func main() { twc := new(TradeWorkflowChaincode) twc.testMode = false err := shim.Start(twc) if err != nil { fmt.Printf("Error starting Trade Workflow chaincode: %s", err) } }