ChainDesk:SDK与链码的实现

 

ChainDesk:SDK与链码的实现_第1张图片

 

ChainDesk:SDK与链码的实现_第2张图片

 

ChainDesk:SDK与链码的实现_第3张图片

 

ChainDesk:SDK与链码的实现_第4张图片

 

13.2.3 编写链码

 

ChainDesk:SDK与链码的实现_第5张图片

 

创建 eduCC.go 文件,该文件实现了使用链码相关的API对分类账本状态进行具体操作的各个函数:

PutEdu:实现将指定的对象序列化后保存至分类账本中

GetEduInfo:根据指定的Key(身份证号码)查询对应的状态,反序列后将对象返回

getEduByQueryString:根据指定的查询字符串从 CouchDB 中查询状态

addEdu:接收对象并调用 PutEdu 函数实现保存状态的功能

queryEduByCertNoAndName:根据指定的证书编号与姓名查询状态

queryEduInfoByEntityID:根据指定的身份证号码(Key)查询状态

updateEdu:实现对状态进行编辑功能

delEdu:从分类账本中删除状态,此功能暂不提供

§ 区块链技术QQ交流群:263270946

§ 掌握更多技术干货,关注微信公众号“ChainDesk”

 

ChainDesk:SDK与链码的实现_第6张图片

 

链码编写好以后,我们需要使用 Fabric-SDK-Go 提供的相关 API 来实现对链码的安装及实例化操作,而无需在命令提示符中输入烦锁的相关操作命令。接下来依次完成如下步骤:

安装依赖:相关内容及代码请参见第十一章第二节中的内容。

链码自动布署:相关内容代码请参见第十一章第四节中的内容。

未经授权禁止转载、改编,转载请注明出处!

本文地址:

https://www.chaindesk.cn/witbook/11/222

ChainDesk——全球区块链技术生态超级社区

以区块链技术为入口,搭建全球区块链技术生态超级社区,社区将服务于公链生态建设、DAPP项目研发、技术咨询、课程体系研发、区块链书籍编写,区块链课程制作、讲师培训、区块链职业教育、区块链线上教育、去中心化技术评测一体化的区块链技术超级社区。

免费·原创·专业·高效·系统

 

你可能感兴趣的:(ChainDesk:SDK与链码的实现)