自定义机器人
除了策略机器人外,Cobo Argus 也提供自定义机器人(Customized Bot),可以自定义需要交互的 DeFi 机器人。
第一步:在 Farming 页面找到【Customized Bots】
点击【Create】进入自定义机器人引导页面。
第二步:设置机器人
点击右侧【Create New Bot】按钮,进入机器人设置页面。主要设置内容包括:基本信息、Trigger、Task。我们以 Curve-Convex USDC+USDT 池子为例,设置一个自定义收菜机器人:
基本信息
确认 Safe{Wallet}、 Cobo Safe,并为机器人命名,最多20个字符。
设置 Trigger
可设置的 Trigger 条件有三种类型:
时间间隔(Timer Interval):每隔一定时间,执行一次机器人任务。
合约值(Contract Value Monitor):设置合约中的变量及值。
Gas 价格(Gas Price):链上 Gas 价格。
按照前述目标分别配置Trigger的值如下:
每间隔六小时收一次菜
累计 CRV 奖励数量大于等于 1,000
Gas Price 小于等于10 Gwei
其中【Contract Value Monitor】需要监控 Rewards Amount,需要输入 Rewards 相关的智能合约地址,并填入参数值。
注:同时配置多个 Trigger 时,当 Trigger 条件全部满足时,机器人才会执行任务。
设置 Task
当 Trigger 条件达到时,机器人可以自动执行任务。目前支持两种Task:
通知(Notification):Trigger 条件达到后,给 Admin 和 Operator 的邮箱发送通知。
DeFi 操作(DeFi Operation):自定义 DeFi 操作。现支持四种设置 DeFi 操作的方式:
自定义任务:解析交易(Parse Txn)、调用合约(Call Contracts)
快捷任务:转币(Transfer Tokens)、卖币(Swap Tokens)
详细说明 DeFi Operation 的 Task 设置:
解析交易(Parse Txn)
如果有已经完成的链上交易,可直接填入 Txn Hash,Cobo Argus 可自动解析该交易中所使用的目标合约、方法和参数设置。如下所示:
未输入 Txn Hash 时:
输入 Txn Hash 后,自动解析出方法及参数:
合约调用(Call Contracts)
通过填入目标合约地址来设置执行的方法及参数设置。
未输入合约地址时:
输入合约地址后:
Function 下拉框中选择所需 Function:
完成 Task 配置:
转币(Transfer Tokens)
可以将收取的奖励代币转出到其他地址,例如中心化交易所地址。
选择转出代币和接收地址:
配置完成:
卖币(Swap Tokens)
可以将收取的奖励代币直接通过 DEX 卖出。
选择DEX:
根据协议所在链,Cobo Argus 会对接相应的 DEX。选择 DEX 后,需要选择需要卖出的 Token,以及目标 Token:
选择 Token,点击下拉列表,会展示 Safe 钱包内的代币及余额。
如果需要添加其他代币,则点击【Search by address】按钮,填入代币地址,点击【Add】添加到下拉列表中。比如添加 CRV 代币,则输入0x11cDb42B0EB46D95f990BeDD4695A6e3fA034978。Cobo Argus 会自动识别出代币图标、代币名称以及链名称。
选择卖出的数量:
自定义(Customized):仅卖出部分代币,可自定义数量
全部(All):将 Safe 钱包中所有代币全部卖出
选择 Customized 时,需设置代币卖出数量:
选择 All token balance 时,卖出全部代币数量:
点击【Swap to】下拉框,选择交易的目标币种:
可以设置滑点以控制交易风险(Slippage Control),支持默认和自定义:
默认滑点有三档:0.1%、0.5%、1%
可以自定义滑点百分比
点击【Continue】按钮,进入下一步。
第三步:Token Approval
展示需要 Approve 的 Token 列表。本机器人例子中, 因使用了 Swap token 功能,在 1inch 中卖出奖励代币 CRV,需要给 1inch 授予钱包中 CRV 的使用权限,即 Approve Token。目前授予的使用数量为 Unlimited。
如果需要 Approve 其他 Token,可以点击【Add Token Approval】按钮:
添加需要 Approve 的 Token 和 Spender,并设置数量:
点击【Submit】,添加成功:
确认无误后,点击【Continue】按钮,进入下一步。
第四步:预览并提交
预览机器人配置:
点击【Submit】,在钱包中签名后,发起多签交易:
第五步:等待多签交易确认
等待 Owner(s) 签名交易,并发送交易到链上:
点击【Check the transaction】按钮,可在 Safe 中查看交易进展:
Owner(s) 签名并执行多签交易:
交易执行成功:
第六步:完成自定义机器人配置
回到 Cobo Argus 界面,提示多签交易成功,该自定义机器人配置完成。
在【Farming】界面,【My Strategy】一栏,点击【View】,切换至【My Bots】一栏,点击【Customized Bots】,查看已设置的自定义机器人:
第七步:Gas Account 充值
机器人设置完成后,需要向相应的 Gas Account 地址进行充值,以确保机器人正常执行。
Last updated