ZKSync Era 智能合约部署教程

ZKSync Era 智能合约部署教程

如果您想要获得最大的空投,就必须做一些其他人没有做的事情。

接下来,本教程将带您以 $5 的经济成本和 20 分钟的时间成本,尝试获取 $10,000+ 的潜在收益。

接下来,就让我们看看,该如何部署 ZKSync Era 的智能合约。

1、前往 https://code.visualstudio.com 下载并安装它。

2、打开 VisualStudio 并安装扩展 – Solidity + npm Intellisense

3、前往 https://nodejs.org/en 并安装它。

4、重启。

5、在电脑上创建一个新文件夹,并在 Visual Studio 中打开它。

6、按下“Ctrl+ù”打开终端并输入“npm init -y”。然后输入“npm i -D typescript ts-node ethers zksync-web3 hardhat @matterlabs/hardhat-zksync-solc @matterlabs/hardhat-zksync-deploy”。

7、通过点击屏幕截图中的按钮,在文件夹中创建一个名为 “hardhat.config.ts” 的文件。

8、在该字段中粘贴以下代码:https://anotepad.com/notes/dfrw34q4

9、关闭文件并保存更改。

10、在您创建的文件夹中,通过单击与创建文件时使用的按钮旁边的按钮,创建一个 “contract” 文件夹和一个 “deploy” 文件夹。

11、在您刚创建的 “contracts” 文件夹中,创建文件 “Greeter.sol”。

12、粘贴以下代码:https://anotepad.com/notes/hesye8eb

13、关闭文件并保存。

14、回到终端,输入 “npx hardhat compile”。

如果一切正常,则应该看到与下图类似的内容。

15、前往 “Deploy” 文件夹,并创建一个名为 “deploy.ts” 的文件。

16、粘贴以下代码:anotepad.com/notes/xjekc2qe

17、关闭文件并保存。

18、回到您的源目录,并创建一个名为 “.private” 的文件。

19、将您的私钥粘贴到其中。始终使用只用于此项任务的新钱包。

20、关闭文件并保存。

21、回到终端,输入 “npx hardhat deploy-zksync”。

恭喜你,在 ZKSync Era 上部署了一个智能合约!

现在让我们验证你的合约!

22、前往Zksync Era网络资源管理器 https://explorer.zksync.io

23、输入您刚刚创建的智能合约的地址。

24、点击“合约”选项卡并单击“验证智能合约”按钮。

25、按照下图所示填写所有字段。

26、在“输入Solidity合约代码”字段中,粘贴以下内容:https://anotepad.com/notes/ap6ax3y9

27、在“构造函数参数”字段中插入合约部署后出现的数据。

每个人都一样,你可以这样输入:

0x00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000 0000000094869207468657265210000000000000000000000000000000000000000000000

28、确认并点击“验证智能合约”按钮。

恭喜你,你已经验证了你的智能合约!     

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注