【教程-以太坊部署合约】通过Remix在以太坊上部署合约

大家好我是雨夜 ,专注早期项目交互,不定期发布优质项目的交互教程,欢迎关注我的推特

今天介绍一下怎么在以太坊上部署合约、怎么查看合约交易、合约代码。

1、使用Remix创建合约

在浏览器打开https://remix.ethereum.org/

进来后会默认创建一个工作空间,里面会有一个默认的合约例子。

点击1_Storage.sol,可以看到具体的合约代码

这就是一个简单的合约,有两个功能,store(存储数字)、retrieve(返回数字),就保存到链上。

2、在以太坊部署合约

2.1 首先鼠标选中要部署的合约 1_Storage.sol,点击左侧编译按钮

2.2 点击蓝色的编译按钮,会出现编译信息。(没有出现error,就是编译成功了)

2.3 部署合约

点击左侧部署按钮,设置部署网络(小狐狸一定要修改到测试网

链接成后会显示链接的网络,账户余额(账户必须有足够的gas)

点击部署按钮,小狐狸确认,开始部署

部署中会在控制台显示部署过程,部署完成后,点击合约地址,会在左侧显示可调用的方法

3、调用合约

通过调用store方法将88存入链

等待执行完成

调用retrieve方法,查看链上数据

4、通过以太坊浏览器查看链上交易

因为我们是在测试网部署的,打开goerli浏览器 https://goerli.etherscan.io/

在remix复制合约地址,在以太坊浏览器里查询(我部署的合约地址:0x01099e956a65dC3A70227eCD53Aa75105deDF40a

查询结果显示有两条交易,一个是合约部署、一个是存储数值。(retrieve是查询链上数据,不会扣gas,也不会记录)

查看合约代码,点击Contract,显示合约代码

关注我获取优质项目的交互教程。

Subscribe to rainight-雨夜
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.