DeFi 代理:自动化管理 DeFi 流动性

6月 29, 2021

Fetch.ai 的第一个去中心化金融应用程序将帮助数百万用户在 DeFi 中自动化各种任务。

去中心化金融(DeFi)的未来是智能自动化。 Fetch.ai 率先将 AI 解决方案引入 DeFi 领域。

今天我们推出了 DeFi 代理应用程序的第一个版本。它使用户能够根据预定的现货价格条件,从任何 Uniswap V2 或 PancakeSwap V2 池中自动提取流动性。 DeFi 代理应用程序可以有效地将非永久性损失限制在可接受的水平,并有效防止剧烈的价格波动,包括臭名昭著的“地毯式拉动”。

在这篇博文中,我们将引导您完成以下步骤:

  1. 将你的 MetaMask 钱包连接到 DeFi 代理应用程序
  2. 创建代理
  3. 创建触发器

我们将在以太坊主网上使用 DeFi 代理应用程序。用户界面和代理设置过程在以太坊和币安智能链 (BSC) 上是相同的。你也可以 观看简短的视频.

DeFi 代理应用程序可在以下位置下载: https://defi-agents.fetch.ai

我们计划在未来几个月内扩展 DeFi 代理的功能,以支持其他 DeFi 应用程序和更高级的触发器。

通过 MetaMask 连接

要连接 DeFi Agents 应用程序,您需要一个 MetaMask 钱包。

重要: 使用DeFi 代理需要 FET 代币。访问该应用程序后,用户将获得 5 FET 奖励。这些不是实际的 FET 代币,除了 DeFi 代理应用程序之外,不能在其他任何地方提取或使用。如果您想让您的代理运行更长时间,请获取额外的 FET 代币并在以太坊上充值您的 DeFi 代理应用程序。 您的 FET 应用余额可在以太坊和币安智能链上使用,但只能在以太坊上使用 FET ERC-20 代币充值。

您还需要一些 ETH(或 BNB,如果您在 BSC 上使用该应用程序)来支付汽油费。当达到预定的触发价格时,代理还需要 ETH 才能执行流动性提取交易。因此,我们建议您的 MetaMask 钱包中至少有 0.1 ETH。对于 BSC,我们建议至少拥有 0.01 BNB。

最后,由于 DeFi 代理应用程序可以帮助您提取 Uniswap V2(或 PancakeSwap V2)流动性,您需要在您的 MetaMask 中拥有 Uni V2(或 PancakeSwap V2)流动性提供商(LP)代币。当您预定义的条件得到满足时,代理将使用它们从 Uniswap 池中提取您的流动性。

如果您的 MetaMask 中拥有 FET、ETH 和 Uni V2 LP 代币:

  1. https://defi-agents.fetch.ai/
  2. 单击 “访问 DeFi 代理 Access DeFi Agents” 按钮
  3. 您的 MetaMask 钱包将提示您签署交易。
  4. 点击 “签名 Sign”。此操作不会花费任何 ETH。
  5. 您将被重定向到 DeFi Agents 应用仪表板。

首次登录仪表板

DeFi 代理仪表板可帮助您设置代理。这分三步完成:

  1. 链接你的 MetaMask 钱包(这是在 “登录” 时完成的)
  2. 添加代理
  3. 为代理创建触发器

添加 DeFi 代理

1a) 从仪表板 — 单击“添加代理 Add Agent”

或者

1b) 从菜单中——点击 “ 代理 Agents”,然后点击屏幕右侧的 “+ 新代理 New Agent”

将出现一个弹出窗口。它将显示当前连接的 MetaMask 钱包地址。

2. 目前只有一种类型的代理可用 — 止损代理。您还可以创建最多 5 个代理。单击 “创建 Create” 继续。

您的新代理 ID 将是自动生成的人类可读的单词组合。您可以编辑代理名称。

创建触发器

1a) 从仪表板 — 单击 “添加触发器 Add Trigger”

或者

1b) 从菜单中 — 单击 “触发器 Triggers”,然后单击屏幕右侧的“+ 新触发器 New Trigger”。

您将看到一个弹出窗口。点击下一步。

2) 选择您已创建的代理。

3) 选择代理后,您必须提供 Uniswap V2(或 PancakeSwap V2)流动性池的地址。

识别池的以太坊地址的一种方法是复制您的 MetaMask 钱包地址并将其粘贴到 https://etherscan.io/。然后在下拉菜单中,找到 Uni-V2 代币并单击它。您可以 https://www.bscscan.com/ 于币安智能链以完全相同的方式使用。

您将被重定向到 Uni V2 LP 代币合约。复制联系地址。

4) 在“选择池 Select Pool”字段中粘贴池地址。将检测您在 MetaMask 中的 LP 代币余额,您将能够单击 “下一步 Next”。

5) 在下一个屏幕中,您将能够设置将触发代理采取行动以从池中提取您的流动性的价格。您可以通过单击右侧的“MTLX/WETH”框来设置 MTLX/WETH 或 WETH/MTLX 的价格。

根据当前现货价格设置您的触发价格。触发器的值必须低于该货币对的当前现货价格。

6) 设置触发价格后,您需要确定您愿意为执行此触发支付多少汽油。您可以选择慢速、中速和快速,或自定汽油限制。

笔记: 您选择的汽油价格将决定您必须向代理存入的 ETH 或 BNB 数量,以便在达到触发价格时提取流动性。

汽油费不是由 Fetch.ai 决定的。

选择汽油价格并单击“下一步 Next”后,您将看到应用程序开始设置触发器的过程。您将需要批准多个 MetaMask 交易。

如果在此过程中您缺少足够的 ETH 或 BNB,这是您将收到的错误屏幕,您将无法设置触发器。

仪表板(创建代理后)

创建代理后,DeFi 代理仪表板会更改以显示用户的 MetaMask 钱包 FET 余额和应用程序中可用的 FET 代币。

如果用户想继续使用他们的代理,他们需要在以太坊网络 (ERC-20) 上使用 FET 代币充值应用程序。这可以从仪表板完成。一旦用户将 FET 存入 DeFi 代理应用程序,他们将能够看到服务到期的剩余时间和每月 FET 使用量的估计。

仪表板还显示有关代理数量、Uniswap 或 PancakeSwap 池对以及当前创建的触发器的信息。

帐户视图

帐户页面使用户能够从用户充值的 FET 金额中查看应用程序自动完成的 FET 付款历史记录。它还显示使用信息和预计服务到期日期。

在以太坊和币安智能链之间切换

要更改网络,请使用页面右上角的开关。

在以太坊和币安智能链上创建的任何代理都可以在代理页面上查看。

未来功能

将来会添加更多类型的触发器。其中一些将包括:

  • APY监视器— 如果 APY 小于 X,则提取流动性
  • 情绪— 如果代币情绪(例如 LunarCrush)低于 X,则撤回流动性
  • 最佳流动池— 如果那里的 APY 较高,则将流动性转移到相同的池中(以对为单位)。将此限制为每周/每月/每季度一次流动性转移。
  • 以太坊费用— 如果 ETH 费用在预设时间内变得过高,则撤回流动性
  • 止损 (Uniswap v3)— 如果当前范围不再产生费用,则将流动性转移到新的活动范围
  • 投资组合管理 (Uniswap v3)— 定义权重(例如预言机、人工智能、NFT)并实施类似 ETF 的策略(市场加权平衡池)
  • 私有 Uniswap v3 策略— 隐藏代理背后的策略
  • ETH资金管理V1— 在合约中存入资金并使用它来自动充值一个或多个活动地址
  • ETH资金管理V2— 如果资金低于某个水平,允许代理将 ERC-20 换成 ETH

我们也在考虑与 Zapper 集成。

帮助我们推广!

帮助我们宣传 DeFi 代理并帮助 DeFi 用户更好地管理他们的流动性!

  1. 转发这条推文: https://twitter.com/Fetch_ai/status/1409870222601883656
  2. 添加这些标签: #DeFiAgents @Fetch.ai #DeFi

我们将随机分配 1000 个 FET 给 20 个用户!

如果您有任何疑问或遇到任何问题,请联系 Fetch.ai 团队 电报群 或者 Discord.