# Web3交互日记：Shell Protocol

By [Web3 Nomads ](https://paragraph.com/@gawesong) · 2022-06-06

---

**这是“Web3交互日记”的第二篇。**

“web3交互日记”是我个人的web3产品日常体验记录，开始于2022年6月。我会挑选前沿与优质的web3项目进行体验，并坚持在mirror与twitter上记录与分享，目标是成为web3时代优质项目的早期参与者、建设者与价值投资者。

熊市漫长，我相信web3将是未来互联网与区块链的主角，让我们日拱一卒，共同推动web3世界的发展，静候下一轮牛市的到来。

### 一、项目介绍

Shell Protocol 是一个基于Arbitrum开发的稳定币流动资金池，用于交易稳定币的简单智能合约。它有开源SDK，可轻松地实现DApp 与DeFi 集成。 用户可以储存自己的稳定币代币在Shell的流动池中，转换成Shell LP代币以获得稳健收益。

更多项目介绍请见官网：

[https://shellprotocol.io/](https://shellprotocol.io/)

Shell Protocol基于Arbitrum二层公链架构开放，是该生态的明星项目之一。由于Arbitrum Odyssey将于今年六月展开，我们可以先测试一下该项目的Testnet，博取未来Arbitrum与Shell两个项目的代币奖励。

需要注意的是，Shell Protocol前段时间免费发放过巨嘴鸟NFT，体验测试网的前提条件是拥有一个巨嘴鸟NFT，如果你拥有该NFT，可以直接进行体验，如果没有，可在Stratos购买一个，目前该NFT地板价为0.01e。准备工作完成之后，即可开始我们的测试。

[https://stratosnft.io/collection/government-toucans](https://stratosnft.io/collection/government-toucans)

### 二、交互过程

1.由于该测试网是在Arbitrum Rinkeby上进行的，因此我们需要**在小狐狸钱包中添加Arbitrum Rinkeby主网**。 先进入Shell测试网主页：

[https://alpha-testnet.shellprotocol.io/trade](https://alpha-testnet.shellprotocol.io/trade)

点击右上角“connect wallet”，随后点击“click to connect to Arbitrum Rinkeby”，再在右上角小狐狸弹窗中选择“Approve”添加该主链，成功完成第一步。

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

**2.由于该测试主要测试的是稳定币兑换及组LP，因此我们需要获得一些稳定币**。点击“Faucet”水龙头，你可以看到可以领取的稳定币包括USDT、USDC、DAI三种。点击任意一种，小狐狸弹窗出现余额不足的提醒，这是由于你的Arbitrum Rinkeby没有ETH测试币所导致的。

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

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

**3.接下来我们需要领取一些ETH测试币**。如何在Arbitrum Rinkeby领取ETH？我目前的做法是从ETH主网的Rinkeby中跨链转账。这里分成两种情况：

**（1）如果你的ETH Rinkeby中没有ETH测试币**。那需要在下列链接中申请。每个地址每24小时可以申请0.1ETH测试币。

[https://rinkebyfaucet.com/](https://rinkebyfaucet.com/)

**（2）如果你的ETH Rinkeby中已经有ETH测试币了，那么可以进入Arbitrum官方跨链桥**：

[https://bridge.arbitrum.io/](https://bridge.arbitrum.io/)

然后选择将一层的ETH从ETH Rinkeby转到二层的Arbitrum Rinkeby。因为是测试，所以转账金额不必多，0.05个即可。记得保留部分gas在ETH Rinkeby上，以备不时之需。填好金额之后选择“Deposit”。几分钟后到账。

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

**4.现在，我们可以继续步骤2的工作，领取DAI、USDT、USDC进行测试**。每种测试币各有1000枚。我们可以首先Swap来进行交互。Shell的Swap分两种形式。一种是常见的一币兑另一币，另一种是两币兑一币。可以都试试。

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

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

**5.接下来我们可以添加流动性**。Shell的添加流动性方式也是在Trade中进行的。分成两种方式。

**（1）添加单币流动性**。选择usdt、usdc、dai中任意一个单币，兑换为shUSDT、shUSDC、或shDAI。

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

**（2）组LP添加流动性**。选择USDT+USDC或者USDC+DAI两种之一添加为shLP。在Select token中选择相应的币种，随后点击Trade Tokens，完成添加。

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

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

还可以选择移除流动性。同样在Trade中进行操作。步骤与上面类似，选择shLP，点击相应币种组合，进行兑换。可以多操作几次，增加链上记录。

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

**6.最后一步，前往官方discord频道（**[**https://discord.gg/S5EU5zmqxP）的testnet反馈测试信息**](https://discord.gg/S5EU5zmqxP%EF%BC%89%E7%9A%84testnet%E5%8F%8D%E9%A6%88%E6%B5%8B%E8%AF%95%E4%BF%A1%E6%81%AF)。根据官方今天（2022年6月6日）早上的最新说明，用户现在需要阅读并接受 📜testnet-rules 页面上的规则，才能在 🧪testnet 频道中获得发帖权限。

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

### 三、小结

相较于那些L1主网替代公链，基于Arbitrum L2的Shell Protocol交互过程异常流畅平滑，显示出L2主链更高的性能与潜力。尽管Shell Protocol官方说参与测试网络不会有任何代币奖励，但根据过往的许多例子，很多官方的说法往往与最终的行为是相反的。退而求其次，哪怕这个项目无奖励，但链上记录的积累，也有助于我们未来获得更多来自Arbitrum的代币空投。因此参与Shell Protocol的测试，应该说是一举两得的一件事。

欢迎关注我的推特，一起交流与讨论web3。

[https://twitter.com/RoubaixMiner](https://twitter.com/RoubaixMiner)

---

*Originally published on [Web3 Nomads ](https://paragraph.com/@gawesong/web3-shell-protocol)*
