# 【包含超简单合约部署教程】Linea测试网交互手把手喂饭教

By [0xLuer|推特@0xLuer](https://paragraph.com/@zaoribaofu) · 2023-04-12

---

研究新项目，先关注推特，上他官网，看他文档
---------------------

自 2023 年 3 月 28 日起，ConsenSys zkEVM 现在称为 Linea

[https://linea.build/](https://linea.build/)

![恩，很清晰，啥都有](https://storage.googleapis.com/papyrus_images/1e984626baa179804304b662798778262e72b9ddbbae03f5bc3a6bce0154f996.png)

恩，很清晰，啥都有

**然后你会发现原来好像也不需要啥教程，官网写的好像挺清楚的！多看几遍就能懂了**

**（做完我才发现合约部署这块还是需要教一下的）**

不过为了节省大家时间和逼迫自己输出，我还是写了这篇文章来给大家分享

官网这里有个快速了解的地方，我们按照他的步骤一步步来

![很清晰明了，而且参考文档的话更清晰](https://storage.googleapis.com/papyrus_images/ea2f2478759af781e72bc3ab12aa57b5b3d9d21b1b1a9caae9df111bfe8ab3cb.png)

很清晰明了，而且参考文档的话更清晰

一、基础交互
------

### 第一步 添加linea测试网

打开小狐狸，找到**设置**，选择**高级**，**往下拉**，找到**显示测试网络**，**开关打开**

成功添加

![不用手动添加哈，毕竟和小狐狸一家母公司，内部集成是肯定的](https://storage.googleapis.com/papyrus_images/33441292d36cd1bcdc1a2cc25891afac0842a16c9b6b40f2a16a0f7b0d8571d0.png)

不用手动添加哈，毕竟和小狐狸一家母公司，内部集成是肯定的

### 第二步 搞水（geth）和把水跨到linea上

前天刚写的layerzero教程里，我把测试网跨链桥单独拿出来写了一下，是不是这就解决了跑断腿领不到geth的问题了？

**跨链桥的选取：根据社区官方mod提示：**

\*\*现在请使用Canonical 桥， Hop 桥的费用异常的高 [https://goerli.linea.build/](https://goerli.linea.build/) \*\*

![网站导航栏上面的bridge-canonical](https://storage.googleapis.com/papyrus_images/e0a5612cb2f027de99a8d4f16d7c5f2f1283c270ad3ca42d6503ea7b5690b91e.png)

网站导航栏上面的bridge-canonical

### 第三步 转移资金

再搞个小狐狸地址，把linea上的eth转一点过去给他，这步也是跟着官方文档走

### 第四步 使用uniswap，swap和组lp

[https://swap.goerli.linea.build/#/swap](https://swap.goerli.linea.build/#/swap)

将eth分别兑换为少量的crusdc和crweth，然后两个组建流动性

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

这里兑换的时候点击右上角那个齿轮，滑点选择10%，不然很容易失败

swap完成后左上角点击切换到流动性页面\*\*（这里选择范围选择1%，一定记得，不然会一直失败，右面选择全范围）\*\*，然后选择自己想做的金额之后点击批注\*（这个页面为啥前端是这个鬼样子。。）\*

![恩，页面美如画](https://storage.googleapis.com/papyrus_images/10ab580d8f6ddccfed8efee6ff77c1a0b25ae17a60d8248b370684d3067f32ce.png)

恩，页面美如画

点击右下角两个批准，进行授权，授权结束之后点击那个预览

![你会发现，添加不了。。。](https://storage.googleapis.com/papyrus_images/580c1f2c409a8c1e3012ae36fc961d2f61f8a12e92239005a58a57ecec9dad6c.png)

你会发现，添加不了。。。

这一步不知道有什么鬼问题，死活添加不了，可以这步先放着不管，等后面优化吧，ui做成这个鬼样子，肯定要优化的。。。

二、合约部署（如果linea测试网有激励，这个权重应该会比较大）
--------------------------------

[https://remix.ethereum.org/#lang=zh&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.19+commit.7dd6d404.js&language=Solidity](https://remix.ethereum.org/#lang=zh&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.19+commit.7dd6d404.js&language=Solidity)

对于我们代码一窍不通的人，只能借助工具，我们用上面这个remix，进入网页之后把地址栏lang=en改成lang=zh，这样就可以中文浏览了，然后在remix里面添加一个功能插件**cookbook.dev**

![点击插件管理，安装插件](https://storage.googleapis.com/papyrus_images/98c940722751e1cbfa7eb7c1855b39699da2a4701f1569ba4d1399b974907556.png)

点击插件管理，安装插件

安装完毕后，我们在cookbook.dev的搜索框里搜索合约，比如我们输入satoshi，然后点击第一个，然后他会把我们需要用到的合约代码全部在右面生成

![一键傻瓜式抄代码](https://storage.googleapis.com/papyrus_images/09ba463ff3f774d4b032a9fbcdcbc3ac4f0b1d4423837d5806ee284fc0093509.png)

一键傻瓜式抄代码

然后我们点击左侧的这个编译按钮，如下图进行编译

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

编译完成，那个按钮显示绿色的对钩之后，进行**最后一步部署**

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

等待小狐狸跳出合约确认之后点击确认即可完成（右下角会出现这个提示，就是成功了）

![大功告成！](https://storage.googleapis.com/papyrus_images/6717a2a87c4faf5caea81b6019a382a7e2678a1dc2a6b78536c07cb7c8fb5659.png)

大功告成！

检查小狐狸记录，显示合约部署成功

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

三、linea的两个nftmint
-----------------

1、ghostairdrop的一个nftmint

[https://airdrop.ghostchain.io/#/linea/0x3aAB5Bb3C14EfBA4cD491C2868704e376e5a0A32](https://airdrop.ghostchain.io/#/linea/0x3aAB5Bb3C14EfBA4cD491C2868704e376e5a0A32)

2、mirror上的一个nftmint，截止日期还有60天

[https://linea.mirror.xyz/R1iFRaiwh6SDk8HJCZ2rUkXxAuauYGaZjbjNEFayfpQ](https://linea.mirror.xyz/R1iFRaiwh6SDk8HJCZ2rUkXxAuauYGaZjbjNEFayfpQ)

做完上述这些步骤，基本已经结束了（除了那个lp目前还组不了），剩下的内容就等待linea的更新了

### 然后还是老样子，撸毛讲究心态和坚持，我输出和分享就是强迫了自己坚持，另外当然也很费时间，做教程的时间会占用自己撸毛的时间，所以希望大家觉得教程如果有用的话，一定请点击下方链接，关注下小弟0xluer的推特！谢谢大家！

[https://twitter.com/0xLuer](https://twitter.com/0xLuer)

---

*Originally published on [0xLuer|推特@0xLuer](https://paragraph.com/@zaoribaofu/linea)*
