购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 Remix环境的使用方法3

Remix搭配MetaMask

我们介绍了Remix的基本使用方法,下面介绍Remix搭配MetaMask插件的使用方法。这里使用Remix官方的Remix [主题Light]搭配火狐浏览器插件MetaMask。

首先在火狐浏览器中安装MetaMask插件并获取一定的测试ETH,本章内容不涉及MetaMask插件的安装,安装方法可参考第3章。在MetaMask插件中选择“Ropsten测试网络”,如图2.15所示。

在火狐浏览器中打开Remix,并选择“Injected Web3”选项,此时Remix将自动连接MetaMask。连接MetaMask成功后将获取到MetaMask中的账户等信息,如图2.16所示。

图2.15

图2.16

我们通过其他方式已经在Ropsten测试网络中部署了一个Hello合约,合约地址为0xa383AdBDDD193B3631E2133754171579E8B8a758。现在来尝试连接并使用这个Hello合约,连接一个合约需要知道其地址和ABI接口。我们通过重新编译Hello合约来获得ABI接口。

新建一个hello.sol文件,复制Hello合约的源码到hello.sol(这里假设你已经有源码了)。这一切准备就绪后就可以开始编译了,如图2.17所示。

图2.17

切换到部署页面,在“At Address”按钮右边的输入框中粘贴Hello合约的地址“0xa383AdBDDD193B3631E2133754171579E8B8a758”。然后单击“At Address”按钮,如果页面显示了Hello合约的say函数和text参数等信息,则表示成功连接了Ropsten测试网络上的Hello合约,如图2.18所示。

图2.18

连接Hello合约成功后,可直接单击“say”按钮来调用Hello合约的say函数,say函数将返回字符串“hello world”。

上面介绍的是连接公链Ropsten测试网络上的Hello合约,同样在连接Ropsten测试网络后,我们也可以将自己的合约部署在Ropsten测试网络中,部署方法和前面部署在Remix VM环境的方法一样。

注意: 部署之前要检查自己的测试币是否足够,若不够可免费获取,获取方式可参考第3章的相关内容。 dVTdSjgJ1S8W5rAVtOGLz11iW7o5JS44FeomWt0C6b4t4dHQvyv5uuA80JWOC7+n

点击中间区域
呼出菜单
上一章
目录
下一章
×