火星链 火星链
Ctrl+D收藏火星链
首页 > OKB > 正文

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

作者:

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

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

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

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

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

--链上资产价值

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

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

币安现已恢复BTC提款:5月8日消息,币安发推称:“BTC提款现已在币安上恢复。待处理的交易正在通过用更高的交易费用代替它们来处理。一旦这些未处理交易全部处理完毕,我们将发布另一个更新。为防止将来再次发生类似情况,我们对费用进行了调整。我们将继续监控链上活动,并在需要时进行相应调整。我们的团队也一直致力于启用BTC闪电网络提款,这将在这种情况下提供帮助。”[2023/5/8 14:49:16]

2系统环境准备

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

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

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

比利时加密平台Bit4You宣布暂停服务:金色财经报道,在主要服务提供商之一的CoinLoan被爱沙尼亚法院宣布破产后,比利时加密交易平台Bit4You宣布将暂停其活动。

根据声明,CoinLoan持有Bit4You的客户资产比例为,约85.66%的XRP,约81.45%的BTC以及67.32%的ETH。Bit4You补充说:“迄今为止,没有迹象表明我们的客户使用CoinLoan持有的虚拟货币无法收回。”

4月24日,爱沙尼亚一家法院命令CoinLoan停止所有业务,包括提款;该公司在2022年7月将用户提款限制为每24小时5,000美元,以避免资金挤兑。[2023/4/28 14:31:48]

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

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

Archblock使用Chainlink的储备证明系统进行TrueUSD验证:金色财经报道,TrueUSD稳定币的发行商Archblock表示,它将使用Chainlink的储备证明系统,让用户通过自动数据馈送验证其储备是否已完全抵押在区块链上。[2023/2/22 12:23:10]

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

推荐使用Alchemy的水龙头

过去24小时内约3.42亿枚BUSD被Paxos销毁:金色财经报道,据派盾(PeckShield)监测显示,过去24小时内,约3.42亿枚BUSD于Paxos Treasury中被销毁,BUSD市值从161亿美元降至158亿美元。[2023/2/14 12:05:37]

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

加密矿企HIVE收到纳斯达克的缺陷通知函:7月6日消息,加密矿企HIVE Blockchain周一表示,在上月底错过年度申报截止日期后,它已收到纳斯达克的缺陷通知函。该信函要求该公司提交一份计划,以重新遵守交易所的上市规则。

HIVE没有指责市场因素,并表示其错过的截止日期是由于非风险发行人的申请截止日期较短。

HIVE有60个日历日提交其计划,详细说明其打算如何遵守规则5250(c)(1)。一旦该计划被完全接受,该矿企有最多180个日历日从其年度表格40F提交的截止日期起重新获得合规性。(Blockworks)[2022/7/6 1:54:20]

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

标签:KSYSYNZKSSYNCzksync币合法吗syn币发行总量zksync币imtokensync币怎么样

OKB热门资讯
NFT:Arkstream Capital:Blur与OpenSea的悬崖赛车

NFT市场的现状2022年下半年是NFT的冬天。随着OtherdeedforOtherside的发行抽走了市场最后一丝流动性,NFT市场宣告投机潮的破灭.

1900/1/1 0:00:00
AIR:Cairo 1.0 的内部机制:探索 Sierra

译者导读Cairo是一个图灵完备的ZK友好高级语言,也是以太坊L2-Starknet的合约开发语言,它正在进行改版升级.

1900/1/1 0:00:00
LIC:智能合约中的竞争条件和抢跑交易漏洞:全面概述

智能合约是一项创新技术,彻底改变了我们进行交易的方式。这些合约是自动执行的,可以编程为在满足某些条件时执行特定操作。然而,与任何技术一样,智能合约也不能幸免于漏洞的困扰.

1900/1/1 0:00:00
ETH:EtherPOAP暴跌65%,团队推出新规则遭质疑

临近Web3香港大会,叠加6月份或将公布的香港加密货币新政策,市场对于香港概念的项目极度敏感。不过4月9日,行情显示,有香港概念属性的EtherPOAPOGNFT系列地板价在两天里暴跌逾65%,

1900/1/1 0:00:00
MakerDAO:RWA,风浪越大,鱼越大

代币化的现实世界资产可能是DeFi的下一个引擎。什么是RWA?RWA,RealWorldAsset,真实世界资产.

1900/1/1 0:00:00
TOS:Layerzero主网交互长线撸空投计划

一:Layerzero是什么?吹牛逼的内容略过。反正要撸的一定是还可以的。团队融资热度这些角度都综合评价还不错的.

1900/1/1 0:00:00