
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.1 部署学习
我们已经介绍了Remix的功能,下面使用新版本的Remix进行部署。新建一个hello.sol,如图2.9所示,并粘贴图2.4中所提供的Hello合约代码。

图2.9
单击箭头指向的按钮可切换到编译面板,选择代码对应的Solidity版本0.5.1,单击“Compile hello.sol”按钮即可进行编译。若没有报错,则表示编译成功,如图2.10所示。
单击箭头指向的按钮切换到部署面板,在“ENVIRONMENT”的下拉框中选择“JavaScript VM(London)”选项,这是Remix自带的私链环境,如图2.11所示。
选择部署环境后,单击“Deploy”按钮即可部署合约。部署成功后,“0XD91…39138”就是我们所说的合约地址,同时在下方可以看到“echo”按钮和参数输入框。输入字符串“hello world”并单击“echo”按钮执行echo函数,即可返回字符串“hello world”,如图2.12所示。

图2.10

图2.11

图2.12
注意:在新版本中,输入任何类型的字符串都不用加双引号。