1. 拉取合约开发的镜像
在长安链中,我们可以拉取镜像包含合约模板来进行合约开发。请运行以下命令:
docker pull chainmakerofficial/chainmaker-go-contract:1.1.1
2. 启动并进入容器
要启动 chainmaker-go-contract 容器并进入其中,并将当前目录挂载到容器的/home目录中,请运行以下命令:
docker run -it --name chainmaker-go-contract -v ${PWD}:/home chainmakerofficial/chainmaker-go-contract:1.1.1 bash
3. 解压并分析合约模板
请在容器中输入以下命令:
cp /home
tar xzvf contract_go_template.tar.gz
按照官方参考文档进行操作,在chainmaker-go-contract容器中执行" ./build.sh"命令,以生成main.wasm文件。
4. 执行TestUserContractHash Test方法
使用默认配置文件,我们可以执行TestUserContractHash Test方法。如果需要更改端口、连接数、TLS等,请编辑chainmaker-sdk-go/testdata/sdk_config.yml。
通过以上步骤,我们可以学习智能合约的开发,并在长安链上进行实践。
用戶喜愛的交易所
已有账号登陆后会弹出下载