zkSync Era智能合约部署教程

注:本文来自/img/20230515133753307561/0.jpg "/>

MakerDAO将于6月19将DSR从1%提高至3.49%:6月16日消息,MakerDAO发推称,将于北京时间6月19日22:00将DAI储蓄率(DSR)从1%提高到3.49%。DSR的年度收益率是通过执行投票,由Maker治理参与者决定的,未来可能会进行调整。[2023/6/17 21:42:59]

2系统环境准备

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

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

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

Lightning Labs推出Taproot Assets v0.2,已上线测试网:5月17日消息,比特币闪电网络开发商Lightning Labs宣布推出Taproot Assets v0.2(原称为Taro),这是一种在比特币和闪电网络上发行资产的可扩展协议。该版本为希望在比特币区块链上发布、发送、接收和发现资产的开发人员提供了一组核心功能,目前在测试网上,主网支持即将推出。

下一步,Lightning Labs将把最终确定的Taproot资产规范作为正式的BIP系列提交给社区,合并Taproot频道,发布一个BLIP描述闪电网络功能的添加交互,并最终启动第一个测试网Taproot资产支付闪电频道。[2023/5/17 15:07:43]

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

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

韩国国会政务委员会将与虚拟资产相关的18项法案提上议事日程:3月28日消息,韩国国会政务委员会召开法案小组委员会,将与虚拟资产相关的 18 项法案提上议事日程。在国民议会待决的 17 项现有法案中,增加了民主党议员最新提出的《加密资产用户保护法》。

目前待决的法案包括 10 项与虚拟资产相关的法案、4 项电子金融交易法修正案、2 项特别金融交易法修正案、1 项金融服务委员会设立法修正案,以及最近提出的《加密资产用户保护法》。(News1)[2023/3/28 13:30:57]

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

推荐使用Alchemy的水龙头

FTX向管理其破产的代理律师事务所Sullivan & Cromwell支付了1200万美元,用于处理破产申请早期工作:12月23日消息,FTX向管理其破产的代理律师事务所Sullivan & Cromwell支付了1200万美元用于处理FTX申请第11章破产保护的早期工作,该部分费用于FTX申请破产之前支付。另一家律师事务所Quinn Emanuel担任FTX和其董事会在诉讼方面的特别顾问,以寻求破产财产可能带来的法律索赔,该公司在FTX提交破产申请前的三个月内收到了约57.5万美元。[2022/12/23 22:03:55]

https://goerlifaucet.com/

4初始化项目

在PowerShell中运行以下命令:

mkdirgreeter-example

Celsius正在为申请破产做准备:金色财经报道,据decrypt消息称,加密借贷公司Celsius已开始为申请破产做准备,该公司聘请了Alvarez&Marsal公司担任顾问处理相关事宜,并向AkinGumpStraussHauer&FeldLLP律师事务所寻求财务重组帮助。

此前Celsius首席执行官亚历克斯·马辛斯基(AlexMashinsky)在社交媒体驳斥了该公司破产申请的传言,但之后承认了这一情况并称:“这是一个艰难的时刻,你的耐心和支持对我们来说意味着整个世界”。[2022/7/2 1:46:12]

cdgreeter-example

yarninit-y

yarnadd-Dtypescriptts-node/img/20230515133753307561/2.jpg "/>

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部署智能合约教程

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

MANA叙事之外,聊聊区块链与AI

注:本文来自/img/20230515133711313307/0.jpg "/>美国地方法院驳回Yuga Labs创作者的反对动议:金色财经报道,根据周五的一份文件.

币赢长推:关于AI和Web3

注:本文来自/img/20230515133840193834/0.jpg "/>1短时间内,AI的确「抢」了Web3的风头一方面以ChatGPT为首的GAI表现出的能力不断让人惊呼,另一方面Web3近期的确缺少大进展.

[0:62ms0-1:321ms