安装MetaMask浏览器插件(作为后续开发环境IDE的公链提供者)。我用的是Chrome浏览器,找到插件直接安装就行了。安装后,创建一个以太坊钱包,记住你的钱包密码(12个助记符)。加入考网Goeli考网。测试网络很多,我用的是歌尔丽。
在以太坊申请免费测试网络以太币并不容易。我先注册了我的炼金术账户,然后在goerlifaucet.com申请。一天可以申请0.2,足够了。
收到以太币的时候可以在钱包里看到。
在线IDE-Remix在浏览器中打开remix.ethereum.org。
添加一个新的Hello.sol文件,包含以下内容:
//spdx-license-identifier:GPL-3.0 pragma solidity ^0.8.4;contract helloWeb3 { string public mystr=' Hello,web 3!'函数get balance()public view returns(uint){返回地址(this)。平衡;}建造师()应付{}}解释:
GetBalance函数,返回一个整数值:当前契约地址的Balance构造函数()payable{} payable构造函数表示契约可以接收以太坊的click按钮。
编译代码,然后单击按钮。
切换到发布界面。
选择重新混合虚拟机环境以部署智能合同。默认情况下,有15个帐户,所有帐户都有100以太网。
输入值0,部署后发现余额为0。
输入值123456微。部署后,当前合同余额为0.00000000000123456eth,执行getBalance函数,返回123456。地址单位(this)。天平是魏的。
选择注入的Provider-MetaMask环境来部署智能合约,您可以看到我们当前的MetaMask wallet帐户余额。
输入值666,然后单击Deploy按钮。这时MetaMask钱包插件会弹出一个确认界面——
确认后,您可以收到交易成功消息。查看合同余额信息。
从Etherscan上的钱包菜单查看资产,点击查看账户的所有交易历史记录-