# zksync2.0 测试网部署合约

By [taiyiyi](https://paragraph.com/@taiyiyi) · 2022-11-20

---

为了增强地址与 zksync 交互的 链上动作多样性，在测试网上部署合约是一个相对没有那么卷的行为

以下为部署教程具体操作

测试网部署合约需要账户有 **Goerli 测试币**

复制私钥是**高风险**操作，请确保自己电脑环境安全，建议不要用自己的主号进行操作：

**声明：如果出现被盗事件请不要找我**

[https://replit.com/@kekeOuyang/fenghua1121](https://replit.com/@kekeOuyang/fenghua1121)

打开上面网站后，点击 Fork Repl (没登录的先登录)

![](https://storage.googleapis.com/papyrus_images/dd8b108ebf3a40f33c7a6c7e1b220dc869734c07c1b1ff0f4f01facbde228590.png)

修改 **deploy/deploy.ts** 文件的 12 行，将 **wallet-private-key** 改为自己的 eth 地址密钥

![](https://storage.googleapis.com/papyrus_images/d6c6a8d739e0e26616f5f5896c2a488606028b4db883383c70ee0a4fcdd3ee93.png)

右侧栏选择 Shell 编辑框，里面执行

    yarn hardhat deploy-zksync
    

出现提示输入 n, 然后等待 3-5分钟 **（注意：这个时候把刚才填入的私钥删除以免此时有人 Fork 了你的代码会看到你的私钥）**

成功后会显示 部署的合约地址

![](https://storage.googleapis.com/papyrus_images/38ab62247dd8de13e4feb0e79415589ba6f8fe9a137cd74c729919c2402830de.png)

**合约地址**可以到区块浏览器中 [https://goerli.explorer.zksync.io/](https://goerli.explorer.zksync.io/) 查询

也可以选择下载到本地运行：

![](https://storage.googleapis.com/papyrus_images/8b40dcb627f7b7bacd4240249408ff5e43d8f85de10dd328caddd5ed0ec90bbd.png)

---

*Originally published on [taiyiyi](https://paragraph.com/@taiyiyi/zksync2-0)*
