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