1. 平台准备
1.1 网页版remix
- 进入网址 https://remix.ethereum.org/,使用网页版的remix
- 找到需要的插件
单击图片中最下方的按钮(添加插件),在search处依次搜寻下列插件
(1)Solidity compiler(下图中第二个图标,功能为编译)
(2)Deploy & run transactions(下图中第三个图标,功能为连接metamask部署合约)
(3)Solidity unit testing(下图中第五个图标,功能为测试合约)
1.2 Chrome浏览器插件metamask
- 下载Chrome浏览器,在扩展工具中添加metamask
- 在metamask界面中,修改网络,从以太坊主网修改为测试网络
- 进入网址https://faucet.ropsten.be/ 输入个人账户地址,领取免费的测试币(部署合约到测试网络需要测试币,这个网址每24小时可以领取一个测试币)
2. 部署智能合约
-
在remix编写智能合约
(1)单击File --> new file
(2)在弹出的对话框中输入合约名称,后缀为.sol
-
编译智能合约
先单击左侧插件【Solidity compiler】,再单击【Compile yourfile.sol】,对智能合约进行编译,出现下图中情况说明编译成功。
-
部署合约
(1)单击【Deloy & run】,将环境修改为Inter3,在弹出的metamask界面中输入密码登陆并选择连接;
(2)单击deploy,在弹出的metamask界面中选择一个有余额的账户,确定连接后转到metamask界面,可以看到部署成功的合约,单击【在Etherscan上查看】可以看到合约详情(需要VPN才可以访问,From为个人账户地址,To为合约地址)