腾讯云区块链服务平台 TBaaS 合约打包说明

这篇说明Go语言合约的打包步骤,包括编写合约文件、初始化go.mod、添加依赖、下载vendor目录及执行打包命令。 打包步骤:依次执行初始化go.mod、添加fabric-contract-api-go依赖、下载vendor目录、使用zip命令打包合约。

相关产品
腾讯云区块链服务平台 TBaaS 产品页,含版本规格、价格与购买入口。

Go 语言合约示例包请参见 fabric-contract-go。

一、Go 语言合约打包步骤

1. 编写 Go 语言合约文件。

2. 初始化 go.mod,执行命令 go mod init fabric-contract-go-demo 。

3. 在 go.mod 文件中添加 fabric-contract-api-go 依赖,示例如下:

module fabric-contract-go-demo
require github.com/hyperledger/fabric-contract-api-go v1.1.0
go 1.14

4. 使用命令 go mod vendor 将合约依赖下载到 vendor 目录中。

5. 在合约根目录中执行命令 zip -r xxx.zip * 将合约进行打包。

赞 (0)
上一篇 4天前
下一篇 4天前