# SatrkNet生态新产品Starcombo简介

By [bolsheviks](https://paragraph.com/@bolsheviks) · 2022-06-25

---

如果觉得教程有用，动动发财的小手点个[关注](https://twitter.com/_Ren_Renren)，以后会继续输出干货

[https://twitter.com/\_Ren\_Renren](https://twitter.com/_Ren_Renren)

项目概况：
-----

**Starcombo** 是一种工具，允许用户通过简单的 UI 在 Starknet 上构建他们的 DeFi 策略，是SatrkNet生态上的一款新产品。

StarCombo是您通往Starknet Fefi生态系统的门户。使用简单的拖放机制，您可以轻松地与Starknet上的多个Defi协议进行交互。

StarCombo在单个前端内部集成了多个Defi协议，并利用了Multicall，该协议允许在单个交易中执行多个操作，允许操作贯穿于在多个协议之间。

创建组合时，用户可以访问多个 DeFi 协议并选择他们想要执行的操作。 然后，用户需要填写所需的输入，Starcombo 会将它们捆绑成一个组合，这是在 Starknet 网络上发送的单个交易。

例如：您可以通过创建两个block来实现，在 JediSwap 上交换代币，然后再在mySwap流动性池中天就流动性，通过一次配置实现一站式操作，前端页面的block创建操作由用户完成，**Starcombo实现各个DeFi协议之间的交互**，方便快捷，用户可以避免其他复杂的操作流程。懂代码的可以去[Github](https://github.com/CeDe-Keyper/starcombo)上查看**Starcombo**所有的代码。

当前产品处于测试网阶段，目前支持[Jediswap](https://app.testnet.jediswap.xyz/)和[Myswap](https://www.myswap.xyz/)和[Alpha Road Finance](https://twitter.com/alpharoad_fi) 协议，随着产品的发展，会支持更多的Defi协议。您可以追踪您的每一笔交易路径，值得期待。

接下来，让我们开始测试网交互的教程吧；

准备工作，Argent X安装
===============

（1）在谷歌应用商店，下载安装Argent X插件。切记保存好助记词

[https://chrome.google.com/webstore/detail/argent-x/dlcobpjiigpikoobohmabehhmhfoodbb](https://chrome.google.com/webstore/detail/argent-x/dlcobpjiigpikoobohmabehhmhfoodbb)

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

（2）领取ETH测试币。

[https://faucet.goerli.starknet.io/](https://faucet.goerli.starknet.io/)

要注意，在测试币到账之前不要离开领水页面。如果不成功，尝试切换梯子IP试试。

Starcombo测试网交互步骤
----------------

（1）依旧是领水

**首先**领取测试代币TST

水龙头网站

[https://argentlabs.github.io/argent-x/](https://argentlabs.github.io/argent-x/)

在图示的框中填入测试币数量，然后点击Mint即可；

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

**然后**，去Jediswap的水龙头领取测试代币：

[https://app.testnet.jediswap.xyz/#/swap](https://app.testnet.jediswap.xyz/#/swap)

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

等测试币全部到账之后，进行下一步：

测试StarCombo
-----------

[网站](https://testnet.starcombo.xyz/combos)：

[https://testnet.starcombo.xyz/combos](https://testnet.starcombo.xyz/combos)

转到网站：连接钱包之后，然后单击十字架以开始创建您的Defi组合。每个创建的块对应于相应的Defi协议之间的交互操作。

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

举个例子：我想要创建**一个jediswap上的swap**，**一个myswap上的swap操作**，并且**分别在两者的流动性池子中增加流动性**。那么我就需要遵循以下步骤：

1）**点击Jediswap中的swap按钮**

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

2）设置创建**一个jediswap上的swap**，**一个myswap上的swap操作**，并且**分别在两者的流动性池子中增加流动性**

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

点击Set之后，页面变成如下所示：

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

点击加号添加Myswap上的swap操作：

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

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

点击加号继续添加在**jediswap上添加流动性的操作**

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

**点击Add Liquidity之后：**

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

点击Set按钮之后，

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

点击加号继续添加在**jediswap上添加流动性的操作**

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

**点击Add Liquidity之后：**

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

点击Set按钮，设置该添加流动性操作，至此，四个操作已经全部完成

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

点击\*\*Send按钮，\*\*StarCombo将在一次交易中执行所有4个操作，方便快捷！

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

点击页面右上角的钱包图标，可以看到本次交易的详细过程

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

可以通过该小窗，跟踪当前策略的执行进度

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

据Dicord群里的消息，以后它还计划添加诸如记录策略，共享策略等功能，将您的交互过程与策略分享给他人，应该是一件比较酷的事情。值得期待

可能会遇到的问题
--------

交互过程中，在执行多个操作的时候，有可能会遇到交易失败的问题，当前一个比较多出现的失败问题是：**交易滑点和价格波动**导致的。

在大多数情况下，如果价格与您的组合相差太大或者您没有考虑滑点，您的交易将会失败。 您可以通过更多的价格变动空间来避免这些失败。

举个例子：

**假设您想将 1ETH 兑换成 2000USDC，然后将 USDC 添加到流动资金池中。**

以下是创建组合的正确方法：

（1）用 1 ETH 换 2000 USDC

（2）为 1 ETH 和 1980 USDC 提供流动性

另一方面，这将是一个糟糕的组合：

（1）用 1 ETH 换 2000 USDC

（2）为 1 ETH 和 2000 USDC 提供流动性

这是因为滑点和价格变化。 将滑点设置为 0.05%，第一次swap将为您提供 1990 至 2000 USDC 之间的任何价格。 如果您尝试将 2000 USDC 添加到池中，但第一次交换只给了您 1990，则交易将失败，因为您的余额不足。

目前项目还非常早期，希望大家能早点参与。为项目多做贡献，等待福报！！！

写在后面：
-----

**推特：**

[https://twitter.com/Starcombo\_xyz](https://twitter.com/Starcombo_xyz)

**Discord：**

[https://discord.gg/xFENgvT2vT](https://discord.gg/xFENgvT2vT)

**官方文档：**

[https://docs.starcombo.xyz/](https://docs.starcombo.xyz/)

**Github：**

[https://github.com/CeDe-Keyper/starcombo](https://github.com/CeDe-Keyper/starcombo)

参考文献：
-----

[https://medium.com/@aronlee\_15/starcombo%E4%BB%8B%E7%BB%8D%E5%8F%8A%E6%B5%8B%E8%AF%95%E7%BD%91%E4%BA%A4%E4%BA%92%E6%95%99%E7%A8%8B-fe55a94b821](https://medium.com/@aronlee_15/starcombo%E4%BB%8B%E7%BB%8D%E5%8F%8A%E6%B5%8B%E8%AF%95%E7%BD%91%E4%BA%A4%E4%BA%92%E6%95%99%E7%A8%8B-fe55a94b821)

[https://docs.starcombo.xyz/combos/faq/](https://docs.starcombo.xyz/combos/faq/)

---

*Originally published on [bolsheviks](https://paragraph.com/@bolsheviks/satrknet-starcombo)*
