关于AssertsExchangeCC

来源:7-7 合约编写E

xixixi3432

2019-01-02

type AssertsExchangeCC struct{}
这个结构体为什么是空的

func (c *AssertsExchangeCC) Init(stub shim.ChaincodeStubInterface) pb.Response {
return shim.Success(nil)
}

为什么init和invoke方法前面要用上这个空的结构体

写回答

1回答

自游蜗牛

2019-01-02

同学,你好。这跟go语言的语法有关,其实这里我们并不关心cc的类型是什么,甚至int,bool都可以,只要他实现了init以及invoke两个方法,我们就可以把他当做是chaincode的实现类,shim的start方法只关注的是chaincode这个interface。祝你学习愉快!

0
0

Hyperledger Fabric实战联盟链-企业端区块链原理精讲

兼顾区块链应用层和底层 进击区块链工程师

787 学习 · 564 问题

查看课程