
# 示例Demo
![](https://support.huaweicloud.com/devg-hbs/public_sys-resources/notice_3.0-zh-cn.png)
合约开发需要使用go mod，因此请确保GO111MODULE为on、镜像源配置。请确保可正常访问[华为云镜像网站](https://repo.huaweicloud.com)，环境设置命令如下
```
go env -w GO111MODULE=on
go env -w GOPROXY=https://repo.huaweicloud.com/repository/goproxy/
go env -w GONOSUMDB=*
```
合约开发和调测可参考合约示例Demo进行，单击链接获取[contractDemo](https://bcs.obs.cn-north-1.myhuaweicloud.com/bcs-manager/contract/contractDemo.zip)。
工程目录分为三部分：
![](https://support.huaweicloud.com/devg-hbs/zh-cn_image_0000001250450006.png)
1. internal目录提供一些接口以及接口的mock，用于帮助实现合约的接口使用。
2. simplevalue目录提供用于简单value的合约文件和测试文件。
3. structvalue目录提供用于结构体value的合约文件和测试文件。
 
