Remix 编译器介绍,智能合约部署在以太坊测试网
打开remix编译器 default_workspace,默认有三个文件夹 1.contracts ——智能合约的文件夹,放智能合约,以.sol结尾; 2.scripts ——脚本文件夹,存放运行智能合约的脚本; 3.tests ——测试文件夹,用于运行智能合约单元测试;
SOLIDITY COMPILER
1.COMPILER的版本,可以选择默认选中的当前版本,也可以选择最新的版本;
2.LANGUAGE默认的语言,Solidity不用动; 3.EVM VERSION 虚拟机的版本,运行在以太坊虚拟机上的版本,默认不动,可任意选择; 编译器的配置: 4.Auto compile 自动编译,文件更改后是否需要自动编译,默认不勾; 5.Enable optimization 启用优化,默认200,正常不需要改,如果合约被用到的人很多,那么可以将数值调大一些; 6.Hide warnings 隐藏警告,默认不勾;
下面我们一步一步的来过一下,我们更改一个智能合约文件后保存(control+S),
左侧会出现一个绿色的对号符号,下面自动选择到有改动的文件,点击它进行编译 我们在工具栏的第三栏,选择发布的环境, 1.javascript VM(London)
点击Deploy发布,下面会出现操作的入口,控制台会出现合约的日志,可以操作和查看
2.Injected Web3
切换到 Injected Web3,remix会自动获取地址和余额,点击Deploy发布,会在测试网络中发布刚刚编译好的合约,(可能会是10s钟的时间,也可能久一些),当合约部署完毕,我们就可以在区块浏览器上查看到这条合约的详细信息了
获取测试以太币的水龙头方法参见: 🔗:https://www.jianshu.com/p/af34760cd1a7 献上一只爱学习的小猫咪!(困了)
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!