自动撤退机器人

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

接下来以 Curve Convex stETH-ng 为例说明如何设置撤退机器人。

在设置撤退机器人之前,请确保你已在 Curve 中提供 stETH/ETH 流动性,并已将流动性质押在 Convex 中。

第一步:在 Farming 页面筛选找到【Curve Convex–stETH】

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

进入到 Curve Convex–stETH ,切换【Withdrawal Bot】一览进行设置,或者可以点击【View More】查看撤退机器人的介绍,并点击【Set Up】

注:如未创建 Cobo Safe,可参考本流程创建 Cobo Safe,在创建完 Cobo Safe 后,继续设置机器人。

第三步:设置 Trigger

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

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,从而撤出该池流动性。

  • DeFi 操作(DeFi Operation):自定义 DeFi 操作。现支持四种设置 DeFi 操作的方式:

    • 自定义任务:解析交易(Parse Txn)、调用合约(Call Contracts)

    • 快捷任务:转币(Transfer Tokens)、卖币(Swap Tokens)

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

多币撤退
单币撤退
DeFi Operation

第五步:进行 Token Approval 授权

第六步:提交多签或者加入多签购物车(Transaction Bundle)

Admin/Operator 可以点击【Add Transaction Bundle】,Safe Owner(s) 可以对机器人配置进行详细查看后再进行签名,避免 Safe Owner(s) 碎片化时间导致的盲签,将批量待确认的交易打包为一笔交易也提高了签名效率;

也可以直接点击【Submit】提交至 Safe Owner(s) 多签确认。

点击 【Go to Transaction Bundle】以查看需要签名的交易。

第七步:机器人基础配置完成,等待多签交易确认

通知其他 Safe Owner(s) 前往 Gnosis Safe 确认交易。

点击【Send email notification】按钮用户可以发邮件通知 Owner 前往Safe{wallet}进行签名。

点击【Edit and re-submit】按钮用户可以进行更改并重新提交。

点击【Check the transaction】按钮,可以到 Safe 界面查看多签进度。Safe Owner(s) 在 Safe{Wallet} 中点击【Execute】执行交易。

Safe Owner(s) 点击【Submit】提交该笔交易,点击【Confirm】进行确认。

Safe Owner(s) 多签完成后,交易成功。

Cobo Argus 页面显示自动撤退机器人设置成功,点击【OK】完成设置。

第八步:充值 Gas Account

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

在【Farming】界面,【My Strategy】一览,点击【View】然后点击【Deposit】按钮,或者顶部【Gas Account】按钮,可查看 Gas Account 余额并进行充值。

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

第九步:查看和管理机器人

在【Farming】界面,【My Strategy】一览,点击【View】,切换至【My Bots】一览,点击【Strategy Bots】可以查看机器人运行状态 :

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

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

Last updated