木星链 木星链
Ctrl+D收藏木星链
首页 > AAVE > 正文

SYNC:zkSync Era智能合约部署教程

作者:

时间:1900/1/1 0:00:00

注:本文来自@0xNing0x推特,MarsBit整理如下:

1为什么要在zkSyncEra部署智能合约

超级空投规则的核心原则有两个:

--链上行为,包括跨链、Swap、LP、投票等

--链上资产价值

为了猎取空投,我们需要尽可能丰富链上行为

另一方面,因为ZkEVM的兼容性没OPL2方案好,zkSync可能需要空投奖励开发者迁移

原Solana生态流支付协议Streamflow在Aptos主网上线:12月29日消息,原Solana生态流支付协议Streamflow宣布在Aptos主网正式上线。Streamflow表示,对Aptos的跨链扩展允许Streamflow向Aptos链上用户和项目提供代币归属服务和工资单。[2022/12/29 22:14:46]

2系统环境准备

--在本地电脑首先安装nodejs,设置好系统变量,再安装yarn和npm包管理

--windows系统,建议使用PowerShell进行以上操作

--yarn包安装好运行会报错“该命令无法执行”,需要设置PowerShell权限。在PowerShell输入并执行“set-ExecutionPolicyRemoteSigned”命令,确认Y选项即可

法国风投公司Partech完成1.2亿欧元基金募集,将主要投资欧洲新兴科技行业初创公司:12月5日消息,法国风投公司 Partech 完成 1.2 亿欧元(约合 1.24 亿美元)用于早期科技创业公司的种子基金募集,该基金名为 Partech Entrepreneur IV,将主要投资欧洲新兴行业初创公司。该基金计划对目标公司进行 30 万至 300 万欧元的种子轮或 pre-seed 轮投资。

此前报道,6月16日,加密经纪和托管金融机构 Upvest 完成 4200 万美元 B 轮融资,Partech 参投此轮融资。(TechCrunch)[2022/12/5 21:23:47]

3准备一些G?erli测试网ETH

我们先尝试在zkSyncEra测试网部署智能合约,熟练之后再到主网部署

乌克兰央行公布数字格里夫纳计划:金色财经报道,乌克兰央行公布了其开发央行数字货币(CBDC)的概念草案,称为数字格里夫纳或“e-格里夫纳”。银行业监管机构在其概念文件中指出,数字格里夫纳将有效地执行货币的所有功能,同时“补充格里夫纳的现金和非现金形式”。乌克兰央行认为,为了使CBDC履行其职能,它必须向包括银行和非银行金融机构在内的全国所有人口开放。该文件提出来乌克兰央行目前考虑的CBDC设计的三种可能方案。第一种方案是将电子格里夫纳用于零售非现金支付,第二种方案是寻求在数字资产的流通中部署CBDC,最后一个方案是将其用于促进跨境支付。(金十)[2022/12/3 21:19:43]

zkSyncEra官方文档提供的hardhat合约部署模板,包括从G?erli测试网跨链到zkSyncEra测试网的动作,所以我们需要准备一些G?erli测试网ETH

电竞俱乐部TSM:正在就FTX事件咨询法律顾问以保护团队:11月14日消息,全球知名电子竞技俱乐部 TSM 在社交媒体发布官方声明,其中写道:TSM 一直在密切关注 FTX 的相关情况。但除了公开报道的内容外,TSM 对此事也没有任何更多了解,目前正在咨询法律顾问以确定下一步安排,以保护我们的团队、员工、粉丝和参赛选手。

此前报道,2021 年夏季,TSM 与 FTX 达成协议,后者每年将向 TSM 支付 2100 万美元,为期 10 年,这是电竞历史上公开披露的最大赞助交易之一,TSM 也更名为“TSM FTX”,截止目前,该俱乐部的社交媒体名称仍为“TSM FTX”。[2022/11/14 13:00:02]

推荐使用Alchemy的水龙头

a16z普通合伙人:Web3游戏“死亡”的说法被夸大:7月20日消息,a16z普通合伙人Jon Lai在社交媒体发文称,Web3游戏“死亡”的说法被夸大,每个BUIDLer都知道新平台会有起伏,开发人员需要尝试多次才能使用新原语进行构建,他对Web3游戏长期发展持乐观态度。以PokémonGO为例,这款游戏原型Ingress直到iPhone首次发布(2007年)后五年才推出,因此Web3链上游戏不能急于完成产品周期,但短期内Web3游戏也有很多机会通过NFT和开放经济来扩展现有游戏类型,尤其是在开放经济中有大量潜力,当创作者可以自由地利用彼此资产,同时所有权和财务奖励可由代码保证,Web3游戏将会变得更加强大。[2022/7/20 2:25:44]

https://goerlifaucet.com/

4初始化项目

在PowerShell中运行以下命令:

mkdirgreeter-example

cdgreeter-example

yarninit-y

yarnadd-Dtypescriptts-node@types/nodeethers@^5.7.2zksync-web3@ethersproject/hash@ethersproject/webhardhat@matterlabs/hardhat-zksync-solc@matterlabs/hardhat-zksync-deploy

5配置

--使用“touchhardhat.config.ts”命令创建配置文件

--使用“notepad.exehardhat.config.ts”打开配置文件

--将附带连接里“configuration”下的代码复制粘贴到配置文件里,然后保存关闭

https://era.zksync.io/docs/api/hardhat/getting-started.html#configuration

6编译合约

--使用“mkdircontracts”命令创建contracts文件夹,存放智能合约文件

--使用“touchcontracts/Greeter.sol”创建智能合约文件

--使用“notepad.execontracts/Greeter.sol”命令打开文件

--在官方文档找到Greeter.sol智能合约代码,将其粘贴到本地文件

--运行“yarnhardhatcompile”命令编译

7部署合约

--使用“mkdirdeploy”命令创建deploy文件夹

--使用“touchdeploy/deploy.ts”创建部署配置文件

--使用“notepad.exedeploy/deploy.ts”命令打开配置文件

--在官方文档找到deploy.ts代码,将其粘贴到本地

--将代码中的WALLET-PRIVATE-KEY替换为私钥

--运行“yarnhardhatdeploy-zksync”以部署

8脚本动作

部署成功后,该脚本将:

--从Goerli转0.001ETH到zkSync

--部署Greeting带有消息“Hithere!”的合约。到zkSyncEra测试网

--从调用该方法的合约中检索消息greet()

--使用该方法更新合约中的问候消息setGreeting()

--再次从合约中检索消息

以上就是我的zkSyncEra部署智能合约教程

标签:SYNCZKSSYNKSYSYNCBRAINzks币创始人SYNCBRAINzksync币与zks币

AAVE热门资讯
代币化:探索RWA的优势和劣势:仍处于实验阶段,新兴有趣且潜力巨大的早期领域

现实世界资产代币化正成为一个备受关注的领域。通过将实物转化为数字代币,现实世界资产可以在区块链上变得可交易、可分割,并为更多人所持有.

1900/1/1 0:00:00
WEB:蓝港互动集团重组共识实验室,在香港成立LK Venture,进军Web3产业

近日,港股上市公司蓝港互动集团宣布重组加密投资与研究机构共识实验室,在香港正式成立LKVenture,进军Web3产业和加密货币投资市场.

1900/1/1 0:00:00
NFT:《福布斯》对话Blur:10人团队如何改变NFT市场格局

随着过去一年NFT购买狂潮的平息,一家新的以交易者为中心的NFT市场悄然取代了OpenSea成为市场领导者.

1900/1/1 0:00:00
稳定币:把脉波场千亿稳定币目标:USDT继续领跑,香港成新看点

“600亿美元的目标太保守了。让我们将目光放在1000亿美元”。仅仅几天时间,波场TRON创始人孙宇晨就将2023年波场TRON链上稳定币总市值的目标从600亿美元提升了接近1倍.

1900/1/1 0:00:00
MPC:Web3 钱包的下一站:为什么我们看好无助记词钱包赛道

根据statista.com数据显示,截至2022年11月,数字钱包用户数已达8500万。数字钱包作为Web3.0的入口,已处于熊市建设期间的热点风口.

1900/1/1 0:00:00
狗狗币:马斯克将推特Logo改为狗狗币表情,意欲何为?

4月4日最新消息,推特网页Logo从蓝鸟变更为狗狗币表情头像。随后马斯克推特发布含有狗狗币表情的照片。 而这已经不是第一次马斯克在推特上推动狗狗币的上涨.

1900/1/1 0:00:00