自动收菜机器人

以 steth 为例来说明自动收菜机器人(Claiming Bot)的设置。

第一步:查找 Strategy Bots

在【Farming】页面中按照链、协议名称、池子名称来筛选所需的 Claiming Bot。

进入到 Curve Convex–stETH ,在【Claiming Bot】一览进行设置,或者可以点击【View More】查看自动收菜机器人的介绍,并点击【Set Up】

第二步:设置机器人

主要设置三类信息:基本信息、设置 Trigger、设置 Task。

  1. 设置 Trigger

目前支持三种 Trigger 条件:

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

  • Rewards Amount:选择奖励 Token 币种,输入累计值。达到累计值才会触发机器人执行。

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

三类条件可以配置单个,也可以配置多个。

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

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

  1. 设置 Task

当 Trigger 条件达到时,机器人可以自动执行任务。目前支持两种Task:

  1. 通知(Notification):Trigger 条件达到后,给 Admin 和 Operator 的邮箱发送通知。

  2. 处理奖励 Token(Manage Rewards):领取到 Safe{Wallet}、转出到其他地址、卖出。

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

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

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

具体设置说明如下:

  1. 通知

Trigger 条件达到时,向 Admin 和 Operator 的邮箱发送通知邮件。

  1. 处理奖励Token(Manage Rewards)

当 Trigger 条件达到时,支持将奖励代币领取到 Safe 钱包、转出到其他地址、或者卖掉代币。

  • Receiver Token

i. 代币收取到 Safe:

支持将 Rewards Token 领取到 Safe 钱包。Safe 钱包地址会被标记 Gnosis Safe 标签。

ii. 代币转出到其他地址

目前也支持将奖励代币转账到其他地址,用户可以自己添加。如中心化交易所地址。

如果还没有添加过钱包地址,则可以添加新地址;如果要转到其他成员的地址上,则可以邀请成员。如下图红框所示:

  • Swap Token

Cobo Argus 支持收取代币后在 DEX 上直接 Swap 卖出。由于每个 Claiming Bot 协议不同,Cobo Argus会按照流动性来筛选较优的 DEX 进行对接。

可以选择钱包中已有代币,或者通过【Search by address】添加其他代币

下拉框点击【Search by address】按钮,在弹窗中输入 ERC-20 Token 地址进行添加

点击添加【Add】按钮,则该 Token 则会加入 Token 列表供选择。

点击【Expert Mode】按钮,则可以自行选择 DEX 和自行设置滑点

设置完成后,点击【Continue】按钮,进入下一步。

第三步:Token Approval

查看机器人在执行任务过程中,所需要的 Safe 钱包的 Token 授权。仅在执行Task时,选择 Swap Token 才需要Token 授权。

第四步:提交多签或者加入多签购物车(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{Wallet} 界面查看多签进度。

第六步:完成设置

多签交易执行完成,则机器人设置成功。

进入到 Curve Convex–stETH 点击【View More】查看该 Claiming Bot 运行情况,包含运行状态、任务执行总次数、成功执行次数、失败执行次数。

注:机器人的执行需要预充 Gas Fee 到 Gas Account。具体操作,请看下一步。

第七步:充值 Gas Account

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

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

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

第八步:查看 My Bots

在【Farming】界面,【My Strategy】一览,点击【View】,切换至【My Bots】一览,点击【Strategy Bots】可以查看全部已设置的策略机器人。

每个机器人卡片,能查看币种、池子、机器人类型、机器人执行状况。

  • 点击【Pause】,Admin 或者 Operator 可以暂停机器人执行,无需多签。

  • 点击【View All】,可以查看机器人执行历史,或者终止机器人。其中,终止机器人将撤销机器人的链上操作权限,需要 Safe Owner(s) 多签。

Last updated