fabric智能合约:智能合约代码结构分析(windows系统)_花楠拾的博客-爱代码爱编程
1.找到前面部署的智能合约路径:
2.go.mod:Go语言的模块化开发
Fabric智能合约(链码)中的模块化是必须的,不然没办法部署智能合约
之前,Go代码只能写在GOPATH下面,开启模块化之后,可以写在任何地方
用命令行:go mod init + 模块名 生成go.mod文件
当开启了模块化管理后我们运行代码用的是:go run + 模块名字 ,而不是带点后缀的文件了。
3.go.sum:帮我们管理当前的这个模块对其他第三方的依赖
(比如:有一些依赖我们引入了,但实际上没有用到,那用go mod tidy命令生成go.sum时就可以帮我们清除那些没有用到的第三方库;但有一些要用的没有下载,它就会自动帮我们下载到本地)
4.智能合约相关代码
(1)assetTransfer.go代码中