核心功能
Torch Liquidation Bot 是专为 Torch Market 设计的自动化清算 keeper,基于 Solana 区块链运行。该机器人持续扫描所有已迁移代币的借贷市场,利用 SDK 的批量贷款扫描器 getAllLoanPositions 一键获取按健康度排序的全部活跃仓位。当检测到 LTV 超过 65% 阈值的水下仓位时,自动构建并执行清算交易,清算人可获得被清算抵押品价值 10% 的奖励。
显著优点
1. Vault 资金隔离架构:核心安全设计。人类主体(authority)创建并掌控 Vault,存放全部 SOL 资本;机器人仅持有约 0.01 SOL 的 disposable controller keypair 用于支付 gas,无权提取资金。即使密钥泄露,损失微乎其微,authority 可一键撤销权限。
2. 零私钥管理负担:默认行为为每次启动生成全新 in-process keypair,无需配置文件存储敏感信息,降低泄露风险。
3. 高效批量扫描:单次 RPC 调用即可获取某代币的全部贷款仓位,且结果已按清算风险预排序,避免无效查询。
4. 完全自主运行:配置完成后进入持续循环,自动发现代币、扫描仓位、执行清算、确认交易,无需人工干预。
5. 开源透明:MIT 协议开源,SDK 和 bot 源码均可审计,program ID 公开可查。
潜在缺点与局限性
- 流动性依赖:清算需要 Vault 中有足够 SOL 支付被清算人的债务,且代币池需满足
MIN_POOL_SOL >= 5 SOL才能进行保证金操作。 - RPC 稳定性要求:高频扫描依赖稳定的 Solana RPC 连接,节点延迟或故障会直接影响清算时机捕捉。
- 链上竞争:优质清算机会可能面临 MEV 机器人竞争,存在交易失败或优先级不足的风险。
- 外部价格依赖:显示功能依赖 CoinGecko 的 SOL/USD 价格接口,虽非核心功能但影响用户体验。
- Token 2022 兼容性风险:涉及 Token 2022 标准的代币可能存在未充分测试的边界情况。
适合人群
- 有闲置 SOL 资本、希望通过 DeFi 清算获取收益的专业用户或机构
- 熟悉 Solana 生态、具备基础运维能力的开发者
- 重视资金安全隔离、不愿将大额私钥暴露给自动化工具的风险规避型用户
- 已有 Torch Market 使用经验、理解借贷协议清算机制的参与者
常规风险
- 智能合约风险:尽管 program ID 已公开,但任何链上协议均存在潜在漏洞可能。
- 市场剧烈波动风险:极端行情下可能出现连环清算,Vault 中 SOL 可能被快速消耗。
- 操作失误风险:错误配置
VAULT_CREATOR或误将 authority key 作为SOLANA_PRIVATE_KEY传入可能导致资金损失。 - 监管不确定性:DeFi 清算在不同司法管辖区的合规地位尚不明确。