使用remix和matemask部署智能合约到以太坊测试网络

目录

  • 1. 平台准备
    • 1.1 网页版remix
    • 1.2 Chrome浏览器插件metamask
  • 2. 部署智能合约

1. 平台准备

1.1 网页版remix

  1. 进入网址 https://remix.ethereum.org/,使用网页版的remix
  2. 找到需要的插件
    单击图片中最下方的按钮(添加插件),在search处依次搜寻下列插件
    (1)Solidity compiler(下图中第二个图标,功能为编译)
    (2)Deploy & run transactions(下图中第三个图标,功能为连接metamask部署合约)
    (3)Solidity unit testing(下图中第五个图标,功能为测试合约)
    使用remix和matemask部署智能合约到以太坊测试网络_第1张图片

1.2 Chrome浏览器插件metamask

  1. 下载Chrome浏览器,在扩展工具中添加metamask
  2. 在metamask界面中,修改网络,从以太坊主网修改为测试网络
  3. 进入网址https://faucet.ropsten.be/ 输入个人账户地址,领取免费的测试币(部署合约到测试网络需要测试币,这个网址每24小时可以领取一个测试币)

2. 部署智能合约

  1. 在remix编写智能合约
    (1)单击File --> new file
    使用remix和matemask部署智能合约到以太坊测试网络_第2张图片

    (2)在弹出的对话框中输入合约名称,后缀为.sol
    使用remix和matemask部署智能合约到以太坊测试网络_第3张图片

  2. 编译智能合约
    先单击左侧插件【Solidity compiler】,再单击【Compile yourfile.sol】,对智能合约进行编译,出现下图中情况说明编译成功。
    使用remix和matemask部署智能合约到以太坊测试网络_第4张图片

  3. 部署合约
    (1)单击【Deloy & run】,将环境修改为Inter3,在弹出的metamask界面中输入密码登陆并选择连接;
    使用remix和matemask部署智能合约到以太坊测试网络_第5张图片

    (2)单击deploy,在弹出的metamask界面中选择一个有余额的账户,确定连接后转到metamask界面,可以看到部署成功的合约,单击【在Etherscan上查看】可以看到合约详情(需要VPN才可以访问,From为个人账户地址,To为合约地址)
    使用remix和matemask部署智能合约到以太坊测试网络_第6张图片

你可能感兴趣的:(区块链,工具下载安装及使用,区块链,以太坊)