Torch Liquidation Bot

⚡ 自主托管清算机器人,赚取 10% 奖励

Solana 链上自主清算机器人,通过 Vault 架构扫描并清算 Torch Market 不良借贷仓位,赚取 10% 抵押品奖励,资金全程隔离于人类托管金库。

收藏
10.3k
安装
3.3k
版本
10.5.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Torch Liquidation Bot 是一款专为 Solana 生态 Torch Market 设计的自动化清算 keeper。该技能通过集成 Torch SDK,持续扫描所有已迁移代币的借贷市场,识别 LTV(贷款价值比)超过 65% 阈值的不良仓位,并自动构建、签名、提交清算交易。

技术实现路径:

  • 使用 getTokens() 发现可清算资产
  • 调用 getAllLoanPositions() 批量获取每个代币的所有活跃仓位,返回结果已按健康度预排序
  • health === 'liquidatable' 的仓位,通过 buildLiquidateTransaction() 构建版本化交易
  • 使用一次性生成的 Agent Keypair 签名并提交

核心优势

Vault 架构隔离风险:人类作为 Authority 创建并完全控制 Vault,Agent 仅持有约 0.01 SOL 的 disposable keypair 用于支付 gas。所有清算资金(SOL 出金、代币入金)均通过 Vault 闭环流转,Agent 无法提取。

预排序批量扫描:单次 RPC 调用即可获取某代币全部仓位并按清算风险排序,显著降低节点负载与扫描延迟。

即时权限撤销:Authority 可通过 unlinkWallet() 单交易即时切断 Agent 控制权限,无需等待或复杂流程。

无需托管私钥:默认行为为每次启动生成全新 keypair,支持无状态部署;亦可选择注入环境变量(仍须为一次性密钥)。

潜在局限与风险

RPC 依赖与速率限制:高频扫描(默认 30 秒周期)对 RPC 节点负载敏感,公共节点可能触发限流。建议配置专用 RPC 或调整 SCAN_INTERVAL_MS

链上流动性与滑点:清算获得的代币资产需通过 Vault 后续处置,若代币流动性不足,实际收益可能低于理论 10% 奖励。

智能合约风险:Torch Market 程序 ID 为 8hbUkonssSEEtkqzwM7ZcZrD9evacM92TcWSooVF4BeT,虽经审计,但仍存在合约漏洞或升级风险。

竞争清算机制:清算机会公开可见,多个 keeper 可能同时竞争同一仓位,存在交易失败或 MEV 挤压风险。

适用人群

  • DeFi 资深用户或机构,具备 Solana 链上操作经验
  • 希望将闲置 SOL 投入清算挖矿、获取 10% 抵押品奖励的收益策略者
  • 需要自动化 keeper 基础设施,但要求资金完全自托管的 custody-conscious 用户
  • 具备技术能力配置 RPC、理解 Vault 权限模型的运维人员

常规风险提醒

1. 绝对禁止将主钱包私钥或大额资金私钥注入 SOLANA_PRIVATE_KEY,该字段仅用于一次性 gas 钱包
2. Vault 创建后务必完成 linkWallet(agent) 步骤,否则清算交易将失败

3. 建议通过 Surfpool 等主网分叉工具充分测试后再投入生产资金

4. 监控 MIN_AGENT_BALANCE_SOL 阈值,避免 gas 耗尽导致清算中断

5. 代币价格波动可能迅速改变仓位健康度,存在"刚刚可清算即恢复"的扫描盲区

Torch Liquidation Bot 内容

lib文件夹
kit文件夹
torchsdk文件夹
手动下载zip · 131.0 kB
config.d.tstext/plain
请选择文件