自动撤退机器人
Last updated
Last updated
通过设置监测条件,一旦流动性池发生了 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)
备注:用户需要设置合理滑点,最大滑点设置过低可能导致撤出失败,设置过高则可能导致损失。
第五步:进行 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) 对该操作进行多签确认。