BendDAO 自动收菜和自动撤退机器人教程

本章节主要介绍如何使用 Cobo Argus Farming Bot 自动领取 BEND 收益,以及如何使用 Cobo Argus Withdrawal Bot 自动撤出 ETH 流动性。

BendDAO 是一个去中心化 NFT 借贷协议,用户可以通过提供 ETH 流动性赚取收益和 BEND 代币奖励。通过设置 Cobo Argus Farming Bot(自动收菜机器人),用户可以实现自动领取收益、自动卖出和转账至指定地址等操作。通过设置 Cobo Argus Withdrawal Bot(自动撤退机器人),用户可以实现在协议发生流动性风险或者异常情况时,使用机器人自动撤出 ETH 流动性。

Cobo Argus 致力于为 DeFi 用户提高投资效率,通过将领取收益和撤出动作交由机器人执行,极大的提高了用户投资收益和操作效率。接下来将介绍如何使用 Cobo Argus Farming Bot 和 Withdrawal Bot 自动收菜和撤出流动性。教程将分为以下几个部分:

  1. 如何创建 Safe{Wallet}

  2. 如何在 BendDAO 提供 ETH 流动性

  3. 如何创建 Cobo Argus 账号

  4. 如何设置 BendDAO 自动收菜机器人

  5. 如何设置 BendDAO 自动撤退机器人

  6. 如何充值 Gas Account

  7. 如何查看和管理机器人

1. 如何创建 Safe{Wallet} 钱包

DeFi 协议搭建于去中心化网络基础之上,用户使用钱包即可访问 DeFi 协议和进行相关的操作,因此用户拥有钱包是访问 DeFi 协议和操作的第一步,用户可以使用 MetaMask、WalletConnect、Trust Wallet、Legder 等创建个人钱包(以下操作以 MetaMask 钱包为例)。

Cobo Argus 是基于 Safe{Wallet} 的多签钱包管理工具,在拥有个人钱包后,即可创建 Safe{Wallet}。

第一步:连接 MetaMask 钱包并充值 Gas 费

钱包选择 ETH Mainnet Network,由于在创建 Safe Wallet 钱包时需要消耗 Gas 费,用户需要提前完成 Gas 费充值,即 ETH(Mainnet Network)。

第二步:访问 Safe {Wallet} : https://app.safe.global/welcome

点击【+ Create new account 】进入创建钱包页面。

第三步:为该钱包命名,选择【Ethereum Network】,点击【Next】

第四步:添加 Safe Owner(s)

如机构需要多人协作共同管理该 Safe{Wallet} 资金,即可添加其他人的钱包地址;同时,支持设置多个 Owner(s)对交易进行授权操作。

例如添加3个钱包地址:即表示该钱包有3个 Owner(s);选择 2/3表示:即一笔交易需要至少2个 Owner(s) 签名,交易才会得到确认。

在页面输入 Owner(s) 地址、阀值(Threshold),点击【Next】,页面会跳转到详情,点击【Next】,即可进入钱包签名。

第五步:钱包签名

提交后钱包跳转至确认页面,点击【Confirm】对该交易进行确认,交易完成后,该 Safe{Wallet} 创建成功。

第六步:完成 Safe{Wallet} 创建,进入到 Safe{Wallet} 主页面

至此,你已完成 Safe{Wallet} 的创建,以下为 Safe{Wallet} 页面的简单介绍:

  • New Transaction:Safe Owner(s) 可以发起多签转账交易

  • Assets:Safe Owner(s) 可以查看钱包所持有的资产。

备注:用户可以将持有的资产或者 LP token 转账至该 Safe{Wallet} ,进行后续的投资操作。本案例中使用的是将 Pendle GLP LP token 直接转账至该 Safe{Wallet} 后,直接在 EQB 中质押投资。

  • Transactions: 该页面会展示钱包的所有交易,包含:Queue(等待签名的交易)、History(已完成的交易)、Message(交易相关的信息

  • Address Book:可以查看地址信息

  • Apps:在 Safe{Wallet} 内的 dApps,用户可以访问 dApps

  • Settings:设置页面可以看到基础设置如该钱包版本、Owner(s) 的地址、阀值、以及其他数据信息

接下来可以前往 BendDAO 提供 ETH 流动性并赚取收益!

注:用户在 BendDAO 提供 ETH 流动性之前,需要将 ETH 充值到 Safe{Wallet},从而直接使用 Safe{Wallet} 中的 ETH 资金在 BendDAO 中提供流动性。或者使用个人钱包(如 MetaMask)在 BendDAO 中提供流动性,成功后可以将流动性凭证转账至该 Safe{Wallet} 地址。本章节以使用 Safe{Wallet} 内资金直接在 BendDAO 投资为例进行说明。

2. 如何在 BendDAO 中提供 ETH 流动性

第一步:访问 BendDAO,并连接钱包,选择使用【WalletConnect】连接

点击复制 WalletConnect 链接。

返回至 Safe{Wallet} ,点击【Use WalletConnect】。

粘贴已复制的 WalletConnect 链接,成功后显示该钱包已连接至 BendDAO。

返回至 BendDAO 页面,即可看到协议已连接至该 Safe{Wallet} 。

第二步:提供 ETH 流动性

在创建的 Safe{Wallet} 中持有 ETH 或者将 ETH 转账至该 Safe{Wallet} 地址,之后在 BendDAO 中提供 ETH 流动性。

在 BendDAO—Yield 中点击 【Deposit】,进入详情页面。

在【Deposit ETH】页面,点击【Deposit】,输入要质押的 ETH 数量,之后点击下方【Deposit】按钮,页面显示等待钱包确认。

此时,返回至 Safe{Wallet} 进行钱包签名,点击首页【Use WalletConnect】后出现待签名的交易,点击【Submit】。

点击【Confirm】确认签名。如果需要多个 Safe Owners 签名,则多个 Safe Owners 完成签名后,ETH 流动性提供成功。在 Safe{Wallet} —Transaction 页面,可看到已成功添加 ETH 流动性。

返回至 BendDAO–Deposit ETH 页面,也可看到已添加的 ETH 流动性以及可领取的 BEND 奖励。

至此,你已完成在 BendDAO 中添加 ETH 流动性,接下来 Cobo Argus 机器人将自动领取已获得的 BEND 奖励,以及在发生流动性风险时,及时帮助你撤出 ETH 本金。

3. 如何创建 Cobo Argus 账号

第一步:注册 Cobo Argus 账号

访问 Cobo Argus:https://argus.cobo.com/,目前 Cobo Argus 支持两种方式创建账户,通过邮箱邀请或者 Web3 方式注册(即连接钱包地址进行注册),我们以 Web3 方式注册为例,请点击【Connect Wallet】,参考本教程完成注册

完成注册后,在 MetaMask 中点击【Sign in】,进入 Cobo Argus 主页面。

点击【Import】,将创建的 Safe{Wallet} 导入 Cobo Argus,选择连接 MetaMask 钱包进行登录。

选择要导入的 Safe{Wallet} ,点击【Continue】。

为该 Safe 进行命名,点击【Import】后,进行钱包签名。

完成后即可成功将该 Safe{Wallet} 导入 Cobo Argus,如下图所示。

至此,你已将创建的 Safe{Wallet} 导入至 Cobo Argus,接下来创建自动收菜和自动撤退机器人,开启轻松挖矿。

4. 如何创建和设置 BendDAO Farming Bot(自动收菜机器人)

Farming Bot(自动收菜机器人)通过预设置触发条件,在达到条件后机器人自动领取 BEND 收益、卖出指定币种或者将 BEND 收益发送至指定地址。

第一步:前往 Cobo Argus 页面,点击左侧菜单栏中的【Bots】,下拉找到【BendDAO ETH Lender Farming Bot】

在 Console 选择你要使用的 Safe{Wallet} ,点击【Create Safe Module】进入设置页面。

创建 Safe Module,点击【Continue】后进入钱包签名。

Safe Module 的创建需要 Safe Owner(s) 前往 Safe{Wallet} 完成多签确认。

在 Safe{Wallet}--Transaction--Queue 页面,点击【Execute】进行确认,之后点击【Submit】提交该笔交易。

多签完成后,该 Cobo Safe Module 创建成功。

返回至【BendDAO ETH Lender Farming Bot】设置页面,点击【Set Up Bot】,并为该 Bot 命名。

第二步:设置机器人触发条件(Trigger)

Cobo Argus 支持设定三种触发条件:

  • Rewards Amount:Cobo Argus 会监控你在 BendDAO 协议内的 BEND 奖励数量,支持设定 BEND 奖励金额,达到所设定的额度后才会触发机器人执行?

  • Time Interval:配置频率条件,支持按照分钟、小时、天、周粒度;机器人会按照设置频率执行任务

  • Gas Price:设置网络费最高价格,低于设定价格,才会触发机器人执行

三类触发条件可以配置单个,也可以配置多个:

  • 配置单个 Trigger:只要单个条件满足,则机器人被触发执行

  • 配置多个 Trigger:如果配置多个 Trigger 条件,则需要当全部条件均满足时,机器人才会被触发执行

第三步:设置任务(Task)

Farming Bot 可以根据预定的条件进行执行预定操作,支持两种任务设置

1)消息通知:当 Trigger 条件达到时,向 Admin 和 Operator 的邮箱发送通知邮件

2)处理奖励(Manage Rewards):当 Trigger 条件满足时,支持将 BEND 发送到指定接收地址或者在 DEX 上将 BEND 卖出为选定币种。

注:如接收地址没有出现在列表,可以选择添加地址或者邀请新的成员加入后绑定地址;同时,也可以通过添加 token 筛选卖出币种。

第四步:查看 Token Approval

页面会展示机器人在执行任务过程中,所需要的 Safe{Wallet} 钱包的 Token 授权。

第五步:机器人设置完成后点击【Sign】提交多签,之后点击【Check the transaction】前往 Safe{Wallet} 查看多签进度

在 Safe{Wallet} 点击【Execute】确认交易,之后点击【Submit】提交该笔交易。

多签完成后,意味着你已成功完成 BendDAO Farming Bot(自动收菜机器人) 的设置。

5. 如何设置 BendDAO Withdrawal Bot (自动撤退机器人)

自动撤退机器人通过设置监测条件,一旦流动性池发生了 TVL 骤降或者某一代币出现倾斜,机器人可以自动撤出流动性。

第一步:点击左侧菜单栏的【Bots】,下拉找到【BendDAO ETH Withdrawal Bot 】

第二步:选择对应的 Safe{Wallet} 和 Safe Module,点击【Set Up Bot】

第三步:设置 Trigger(触发条件)

BendDAO 撤退机器人支持设定 Deposit Ratio (存款占比)作为触发条件:

  • Deposit Ratio(存款占比):是指用户存入某 DeFi 协议的资金与该协议中可提取资金总额的比例,当发生流动性危机或者代币脱钩时,该池中可提取资金总额会出现明显波动。撤退机器人会监控 BendDAO 中剩余可提取的 ETH 流动性,如果剩余流动性低于用户设置的预定值,机器人会被触发来自动撤出 ETH 本金。

第四步:设置任务(Task)

撤退机器人可以根据预定的条件进行执行预定操作,支持两种任务设置:

  • 消息通知(Notification):当 Trigger 条件达到时,向 Admin 和 Operator 的邮箱发送通知邮件。

  • 撤出流动性(Withdrawal):撤出 BendDAO 中已添加的 ETH 本金以及所获得的 ETH 利息。

第五步:进行 Token Approval 授权后,点击【Continue】

第六步:撤退机器人配置完成,点击【Submit】提交多签确认,点击【Check the transaction】前往 Safe{Wallet} 查看多签进度

多签完成后,BendDAO 自动撤退机器人完成设置。

6. 充值 Gas Account

由于机器人执行链上任务需要花费 Gas 费,为保证机器人正常执行,需要向 Gas Account 提前充值。

点击 Console 面板中【Deposit】按钮,或者顶部【Gas Account】按钮,可查看 Gas Account 余额并进行充值。

注:不同链的 Gas Account 不同,充值时请注意核对地址。

7. 查看和管理机器人

在 Bots–Strategy Bots 中,点击【View All】查看机器人运行状态 :

  • 点击【Edit】:可以对该机器人进行编辑修改

  • 点击【Terminate】:可以终止该机器人的运行,终止机器人的运行需要 Safe Owner(s) 对该操作进行多签确认

至此,你已在 Cobo Argus 中完成 BendDAO 自动收菜和自动撤退机器人的设置,机器人会按照预设置条件自动执行操作,提高操作效率和投资收益,实现轻松挖矿。

Last updated