okx

「zkSync Era」智能合约部署指南

时间:2023-11-11|浏览:226

超级空投规则的核心原则有两个:链上行为,包括跨链、Swap、LP、投票等,以及链上资产价值。

为了猎取空投,我们需要尽可能丰富链上行为。另一方面,因为ZkEVM的兼容性没OP L2方案好,zkSync可能需要空投奖励开发者迁移。

1. 在本地电脑首先安装nodejs,设置好系统变量,再安装yarn和npm包管理。Windows系统,建议使用PowerShell进行以上操作。Yarn包安装好运行会报错“该命令无法执行”,需要设置PowerShell权限。在PowerShell输入并执行“set-ExecutionPolicy RemoteSigned”命令,确认Y选项即可。

2. 准备一些Göerli测试网ETH。我们先尝试在zkSync Era测试网部署智能合约,熟练之后再到主网部署。zkSync Era官方文档提供的hardhat合约部署模板,包括从Göerli测试网跨链到zkSync Era测试网的动作,所以我们需要准备一些Göerli测试网ETH。推荐使用Alchemy的水龙头:https://goerlifaucet.com/。

3. 在PowerShell中运行以下命令: mkdir greeter-example cd greeter-example yarn init -y yarn add -D typescript ts-node @types/node [email protected]^5.7.2 zksync-web3 @ethersproject/hash @ethersproject/web hardhat @matterlabs/hardhat-zksync-solc @matterlabs/hardhat-zksync-deploy

4. 使用“touch hardhat.config.ts”命令创建配置文件。使用“notepad.exe hardhat.config.ts”打开配置文件,将附带连接里“configuration”下的代码复制粘贴到配置文件里,然后保存关闭。官方文档链接:https://era.zksync.io/docs/api/hardhat/getting-started.html。

5. 使用“mkdir contracts”命令创建contracts文件夹,存放智能合约文件。使用“touch contracts/Greeter.sol”创建智能合约文件。使用“notepad.exe contracts/Greeter.sol”命令打开文件,在官方文档找到Greeter.sol智能合约代码,将其粘贴到本地文件。运行“yarn hardhat compile”命令编译。

6. 使用“mkdir deploy”命令创建deploy文件夹。使用“touch deploy/deploy.ts”创建部署配置文件。使用“notepad.exe deploy/deploy.ts”命令打开配置文件,在官方文档找到deploy.ts代码,将其粘贴到本地。将代码中的WALLET-PRIVATE-KEY替换为私钥。运行“yarn hardhat deploy-zksync”以部署。

部署成功后,该脚本将: - 从 Goerli 转 0.001 ETH 到 zkSync - 部署Greeting带有消息“Hi there!”的合约。到zkSync Era 测试网 - 从调用该方法的合约中检索消息greet - 使用该方法更新合约中的问候消息setGreeting - 再次从合约中检索消息

以上就是我的zkSync Era部署智能合约教程。

热点:智能合约 比特币指南 nft指南 币圈指南 炒币指南

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

装修装饰网 黄金行情 减肥瘦身吧 数字财经 今日黄金 玩合约 元宇宙Web 爱网站 培训资讯网 妈妈知道 免费电影 币圈论坛 代特币圈 金色币圈 起名取名网 百科书库 茶百科 美白没斑啦 币圈交流群 二手域名 百悦米 玩票票财经 皮卡丘资讯 宝宝起名 非小号行情 去玩呗SPA 旅游资讯网 币圈ICO官网 數字黃金 借春秋 趣开心资讯 周公解梦 聚币网 谷歌留痕 币爸爸 秒懂域名 借春秋财经 币圈官网 兼职信息网 趣玩币 宠物丫 天天财富 佩佩蛙官网 谈股票
在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2