SatrkNet生态新产品Starcombo简介

如果觉得教程有用,动动发财的小手点个关注,以后会继续输出干货

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上查看Starcombo所有的代码。

当前产品处于测试网阶段,目前支持JediswapMyswapAlpha Road Finance 协议,随着产品的发展,会支持更多的Defi协议。您可以追踪您的每一笔交易路径,值得期待。

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

准备工作,Argent X安装

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

https://chrome.google.com/webstore/detail/argent-x/dlcobpjiigpikoobohmabehhmhfoodbb

post image

(2)领取ETH测试币。

https://faucet.goerli.starknet.io/

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

Starcombo测试网交互步骤

(1)依旧是领水

首先领取测试代币TST

水龙头网站

https://argentlabs.github.io/argent-x/

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

post image

然后,去Jediswap的水龙头领取测试代币:

https://app.testnet.jediswap.xyz/#/swap

post image

等测试币全部到账之后,进行下一步:

测试StarCombo

网站

https://testnet.starcombo.xyz/combos

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

post image

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

1)点击Jediswap中的swap按钮

post image

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

post image

点击Set之后,页面变成如下所示:

post image

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

post image
post image

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

post image

点击Add Liquidity之后:

post image

点击Set按钮之后,

post image

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

post image

点击Add Liquidity之后:

post image

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

post image

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

post image

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

post image

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

post image

据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

Discord:

https://discord.gg/xFENgvT2vT

官方文档:

https://docs.starcombo.xyz/

Github:

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://docs.starcombo.xyz/combos/faq/