Curve-Convex 策略授权和机器人教程

作为机构级 DeFi 投资管理平台,Cobo Argus 已上线 Curve-Convex 策略授权、自动收菜和自动撤退机器人,使挖矿用户更便捷高效地访问 Curve 与 Convex 协议。

Curve Finance(以下简称 Curve)是去中心化交易所平台,针对稳定币或与相同价值挂钩的类似资产(例如 wBTC 和 renBTC)之间的低滑点互换进行了优化。DeFi 用户可以在 Curve 上提供流动性赚取 CRV 收益。Convex Finance(以下简称 Convex) 是 Curve 的加速器,它允许 Curve 流动性提供者在 Curve 上赚取一部分交易费用,而无需在 Curve 抵押流动性,相反,LP 可以通过 Convex 进行质押并获得更高的 CRV 和流动性挖矿奖励。

作为机构级 DeFi 投资管理平台,Cobo Argus 已上线 Curve-Convex 多个功能,使挖矿用户可以更便捷高效地访问 Curve 与 Convex 协议:

1)通过策略授权市场,DeFi 团队可以将在 Curve 存入资金的操作,以及将 LP 在 Convex 质押的操作,授权给团队成员,被授权成员通过单签交易完成以上操作,提升 DeFi 团队内部协作效率,同时也搭建了一套链上工作流,使得链上协作变得简单和易用。

2)Curve-Convex 自动收菜机器人(Farming Bot)进一步提供了用户的投资效率,实现自动挖矿。通过设置机器人触发条件(如时间频率、奖励金额、Gas Fee 等),并实时监测协议中获得的奖励金额,在达到设定的条件后,自动执行任务,将 CRV 和 CVX 奖励转账至指定地址,或者通过 DEX 卖出为 USDT(或其他 Token),轻松优化挖矿收益。

3)Curve-Convex 自动撤退机器人(Withdrawal Bot)可以通过自定义 LP Token 权重、Deposit Ratio(存款占比)等风险指标,监测链上实时数据,在协议触发用户设定的指标时,如 TVL 骤降或 LP Token 占比暴涨等危险信号时,机器人将帮助投资者自动撤出资金,该功能可以有效的帮助 DeFi 用户保护资产安全,更好面对极端行情。

Cobo Argus 为 Curve-Convex 挖矿用户提供了全方位的功能服务:从团队单签授权,到自动挖矿优投资效率,再到在面对极端行情时及时撤出,旨在为 DeFi 用户提供更安全高效便捷的挖矿体验,在提高投资收益基础之上,保护用户资产安全。

根据以上功能,本章节将介绍 DeFi 团队以及个人用户如何使用 Cobo Argus 进行 Curve-Convex 挖矿配置,流程将分为以下几个部分:

  1. 如何创建 Safe{Wallet}

  2. 如何创建 Cobo Argus 账号

  3. 如何设置 Curve-Convex 策略授权

  4. 如何设置 Curve-Convex 自动收菜机器人

  5. 如何设置 Curve-Convex 自动撤退机器人

  6. 充值 Gas Account

  7. 查看和管理 Bots

注意:本流程为使用 Safe{Wallet} 进行策略授权和机器人等设置,用户在创建完 Safe{Wallet} 后,可以将本金(如 ETH、stETH)转至该 Safe{Wallet} 地址后进行直接投资;也可以在个人钱包如 MetaMask 完成投资后,将添加的流动性转账至该 Safe{Wallet} 地址,进行后续的团队策略授权和机器人设置。

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

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

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

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

MetaMask 钱包选择 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) 可以查看钱包所持有的资产。

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

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

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

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

2. 如何创建 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{Wallet} 命名,点击【Import】后,进行钱包签名。

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

至此,你已将创建的 Safe{Wallet} 导入至 Cobo Argus,接下来可以进行 Curve-Convex 的策略授权、自动收菜和自动撤退机器人的设置,开启轻松挖矿!

3. 如何设置 Curve-Convex 策略授权

团队管理员可以将存入资金和质押的操作授权给团队成员,被授权成员单签即可完成交易,而无需 Safe Owner(s) 多签,通过将复杂低效的多签授权给单签,极大的提升了 DeFi 团队协作效率和投资收益。

接下来介绍如何使用 Cobo Argus 完成策略授权的配置,以【Curve-Convex-stETH-ng】池为例进行说明。

第一步:管理员邀请团队成员加入,并设置角色为【Operator】

管理员在【Team】页面,点击【Invite】按钮,可以通过输入邮箱或者 EOA 地址邀请 Member 加入,也可参考此教程邀请 Member

第二步:添加地址

团队成员完成注册并加入组织后,团队成员或者管理员可以添加地址,便于后续的策略授权:

  • 团队成员在【Me】中添加地址。

  • 管理员在收到要绑定添加的 EOA 地址后,在【Address】中添加地址。

管理员和团队成员也可以参考【添加地址】教程

第三步:管理员前往【Strategy】页面,选择对应的池子

在【Strategy】页面选择【Curve-Convex-stETH-ng Authorization】。

在【Investment 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 创建成功。

返回至【Curve-Convex-stETH-ng Authorization】页面,点击【Authorize】。

点击【Create Safe Role】创建新的角色,管理员需要为新增的 Safe Role 绑定授权地址,完成后提交 Safe{Wallet} 多签确认。也可参考此教程创建 Safe Role

注:多签交易完成后,Safe Role 名称不可再编辑或更改。

Safe Owner(s) 多签完成后,该 Safe Role 创建成功!

此时,返回至策略配置页面,将 Curve-Convex-stETH-ng 池的三个权限授权给对应的 Safe Role:

  • Deposit:管理员将【在 Curve 中提供流动性、 将 LP token 在 Convex 质押】的权限,授权给对应的 Safe Role。

  • Withdraw:管理员将【在 Convex 中取消质押、在 Curve 中撤出流动性】的权限,授权给对应的 Safe Role。

  • Claim:管理员将【在 Convex 中领取 Token 收益】的权限,授权给对应的 Safe Role。

点击【Submit】提交多签,待 Safe Owner(s) 多签通过后授权成功。

第四步:被授权成员单签交互

在完成授权后,被授权的团队成员在 Cobo Argus 内即可发起和协议的单签交互,只有被授权的操作才会被接受和确认,未被授权的操作将会被直接拒绝。

被授权的团队成员点击【Cobo Safe 】后进入对应的 Cobo Safe 详情页,通过【WalletConnect】连接 Curve 和 Convex 协议。

如访问 Curve 协议,点击页面右上角【CONNECT WALLET】,选择【WalletConnect】。

复制 QR 码显示的 URI 链接。

在 Cobo Safe 页面粘贴 URI 链接,显示 Curve 协议连接成功,即:该 Cobo Safe 已成功连接至 Curve。此时,被授权团队成功可前往 Curve 进行单签操作。

返回至 Curve 页面,显示已连接至该 Cobo Safe,如下图所示。

此时,被授权成员即可在 Curve 中提供流动性、在 Convex 中质押 LP token 以及领取奖励,被授权成员单签即可完成以上操作,无需 Safe Owner(s) 多签确认。

至此,您已完成 Curve-Convex-stETH-ng 池的策略授权!

4. 如何设置 Curve-Convex 自动收菜机器人

自动收菜机器人(Cobo Argus Farming Bot)能够实时监控用户挖矿所获得的 CRV 和 CVX 收益,机器人根据预定的触发条件,自动领取收益,并将收益发送至指定钱包地址。

机器人通过自动执行预定操作,及时领取挖矿所产生的收益,极大的提升了机构 DeFi 挖矿收益!

第一步:在【Bots】处,筛选找到【stETH-ng Farming Bot】

选择对应的 Safe{Wallet} 和 Safe Module,点击【Set Up Bot】,并为该 Bot 命名。

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

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

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

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

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

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

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

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

第三步:设置任务(Task)

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

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

2)处理奖励(Manage Rewards):当 Trigger 条件满足时,支持:

  • 将 CRV 和 CVX 发送到同一接收地址。

  • 将 CRV 和 CVX 在 DEX 上卖出为选定币种。

  • 将 CRV 和 CVX 发送到不同接收地址。

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

第四步:查看 Token Approval

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

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

在 Safe{Wallet} 点击【Execute】确认交易。

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

5. 如何设置 Curve-Convex 自动撤退机器人

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

第一步:在 Bots–Strategy Bots,筛选找到【Curve Convex–stETH-ng Withdrawal Bot】

第二步:设置自动撤退机器人

进入到 Curve Convex–stETH 撤退机器人页面,选择对应的 Safe{Wallet}、Safe Module,点击【Set up Bot】进入设置页面,并设置机器人名称。

注:机器人名称需要小于等于20个字符。

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

管理员(Admins)可以通过设置触发条件,机器人会在触发后自动执行撤出资金。

stETH-ng 池撤退机器人支持多个触发类别:

  • Pool Weight(LP 池中的代币权重):是指某一 Token 在该流动性池中所占的比例,当池中某一 Token 占比出现大幅波动时,表明该 Token 可能已经偏离其挂钩价值。撤退机器人会监控 Curve stETH 池中某一 Token 占比(例如stETH),在池子出现脱钩,导致 stETH 占比过高时,触发机器人撤出资金。

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

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

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

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

第四步:设置任务(Task)

当达到触发条件时,机器人可以自动执行撤退提取资金,支持两种任务设置:

  • 邮件通知(Notification):机器人每次执行任务时,向 Admin 和 Operator 的邮箱发送通知邮件。

  • 流动性撤退(Withdrawal):支持多币撤退和单币撤退。

    • 多币撤退:选择多币撤退时,用户可以将 LP Token 提取为本金,而撤出的 Token 中,不同 Token 所占比例,与当时 LP 池中不同 Token 的比例一致。 例如,在 Curve stETH ng 池中选择多币撤退,即表示:机器人会撤出 stETH 和 ETH,其中,stETH 和 ETH 的撤出比例与 Curve stETH-ng LP 池中的比例一致。

    • 单币撤退:选择单币撤退时,用户可以将 LP Token 提取为本金,并且将本金 Swap 为同一种代币。例如在 Cruve stETH-ng 池中,选择 5%滑点、 ETH 单币撤退,即表示:在达到触发条件时,机器人会将的 Curve stETH-ng 池的本金撤出,并且把 stETH 兑换为 ETH,从而撤出该池流动性。

备注:用户需要设置合理滑点,最大滑点设置过低可能导致撤出失败,设置过高则可能导致损失。

第五步:进行 Token Approval 授权

第六步:机器人基础配置完成,Safe Owner(s) 需要前往 Safe{Wallet} 完成多签,点击【Check the transaction】查看多签进度

Safe Owner(s) 完成多签后,交易成功。此时,Cobo Argus 页面显示自动撤退机器人设置成功。

至此,您已完成 stETH-ng Withdrawal Bot(自动撤退机器人)的设置!

6. 充值 Gas Account

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

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

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

7. 查看和管理 Bots

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

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

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

Last updated