Torch Liquidation Bot

⚡ 金库托管式清算套利机器人

defi-primitives榜 #1

Solana上的自动化清算机器人,通过Torch Vault安全执行水下仓位清算,10%收益归集至金库,代理人钱包零资产托管。

收藏
8.9k
安装
2.7k
版本
4.0.3
CLS 安全性认证2026-07-13
点击查看完整报告 >

使用说明

核心用法

Torch Liquidation Bot 是一款基于 Solana 的自动化清算 keeper 工具,专为 Torch Market 的借贷市场设计。用户需先创建并注资 Torch Vault(金库),然后将一次性生成的代理人钱包与该金库关联。Bot 以固定间隔扫描所有已迁移代币的借贷市场,通过 getAllLoanPositions 批量获取所有活跃仓位并预排序(liquidatable → at_risk → healthy),发现 LTV > 65% 的水下仓位后自动构建并执行清算交易。

显著优点

1. Vault 安全模型:采用三方分离架构(Creator/Authority/Controller),代理人钱包为一次性生成、仅持约 0.01 SOL 作 gas,所有 SOL 支出和代币收益均流经金库,实现"零资产托管"风险边界。
2. 闭环节算经济:清算时 SOL 从金库支出覆盖债务,抵押代币以 10% 折扣率流入金库 ATA,天然正收益设计。

3. 即时权限撤销:Authority 可通过单一交易随时解绑代理人,攻击者即使获取 agent key 也无法提取价值。

4. 低依赖轻量级:仅依赖 @solana/web3.jstorchsdk 两个固定版本库,SDK 源码全量打包可审计,无外部 API 服务器依赖。

5. 批量扫描效率:单次 RPC 调用获取某代币全部仓位并预排序,避免 N+1 查询问题。

潜在缺点与局限性

  • 市场深度依赖:清算收益取决于 Raydium 池流动性,低流动性代币可能出现滑点或清算失败。
  • RPC 稳定性敏感:虽内置 30 秒超时保护,但频繁扫描对 RPC 配额消耗较大,需私有节点支持。
  • Token-2022 摩擦:抵押代币存取需支付 0.03% 转账费,微量累积影响高频操作净收益。
  • 无 MEV 保护:未内置 Jito Bundle 等 MEV 对抗机制,可能面临三明治攻击或清算竞赛。
  • 收益锁定周期:盈利沉淀于金库需 Authority 手动提取,非实时到代理人钱包。

适合人群

  • 希望参与 DeFi 清算套利但不愿暴露主钱包私钥的保守型用户
  • 机构/DAO 资金管理者:通过多签金库实现团队化清算运营
  • Solana 生态开发者:研究 Vault-Custody 模式的参考实现

常规风险

  • 智能合约风险:Torch Market 协议自身漏洞(虽有审计但非绝对免疫)
  • 预言机/定价风险:LTV 计算依赖 Raydium 池储备,极端行情下可能被操纵
  • 密钥管理误操作:用户若错误将主私钥填入 SOLANA_PRIVATE_KEY 环境变量而非使用 Vault 模式,将导致资产暴露
  • 监管不确定性:清算收益在部分司法辖区可能被视为应税事件或需牌照

安全解读

核心用法

Torch Liquidation Bot是一个专为Solana生态Torch Market协议设计的自动化清算Keeper机器人。其核心工作流程为:持续扫描所有已迁移代币的借贷市场,通过SDK的批量扫描功能(getAllLoanPositions)单次RPC调用获取每个代币的所有活跃仓位并按健康度预排序,当检测到LTV超过65%的清算阈值仓位时,自动构建并执行清算交易。交易资金完全通过用户创建的Torch Vault流转——清算所需的SOL从Vault支出,获得的抵押代币(含10%清算奖励)回到Vault。

用户操作流程:创建并充值Vault → 运行Bot生成一次性Agent密钥 → 从权威钱包将Agent密钥链接至Vault → Bot自动进入扫描清算循环。Agent密钥在进程内生成、不持久化存储,仅用于交易签名。

显著优点

Vault安全模型:资金与签名权完全分离的核心设计。Agent钱包仅持有约0.01 SOL作为Gas费,所有价值(SOL和抵押代币)始终锁定在Vault中。即使Agent密钥泄露,攻击者无法提取资金,权威用户可通过单笔交易立即撤销Agent权限。

审计透明度:代码完全开源(GitHub可查),有独立第三方安全审计报告,协议白皮书完整公开,Program ID链上可验证。依赖极简,仅@solana/web3.js@1.98.4torchsdk@3.7.22两个运行时依赖,版本固定无CVE。

经济闭环设计:每笔清算天然盈利——以折扣价获得超额抵押资产,10%清算奖励自动累积至Vault。扫描效率优化,单次RPC调用获取全部仓位并预排序,避免多次查询。

潜在缺点与局限性

协议依赖风险:收益完全依赖Torch Market协议的健康运作,若协议智能合约存在漏洞或遭遇攻击,Vault资金可能受损。清算奖励虽为10%,但实际执行中受价格波动、滑点影响可能不及预期。

外部服务可用性:运行时依赖CoinGecko(价格显示)和Irys Gateway(元数据获取),虽为只读请求且不传输凭证,但服务中断会影响Bot正常运行和数据准确性。

RPC端点风险:用户需自行提供Solana RPC端点,恶意或不可靠的RPC可能返回篡改数据(如虚假价格)导致错误清算决策,或进行MEV攻击。

密钥管理隐患:虽Agent密钥可丢弃,但SOLANA_PRIVATE_KEY环境变量传递方式存在进程内存转储风险,建议优先使用进程内生成模式。

适合人群

  • 专业DeFi Keeper:熟悉Solana生态、理解清算机制、具备链上分析能力的运营者
  • 机构级资金管理者:需多签或硬件钱包控制Vault,追求资金隔离安全的团队
  • 协议生态参与者:Torch Market社区成员,希望为协议提供流动性保护并获取收益

不适合:无DeFi经验的新手用户、无法承担智能合约风险的资金、追求固定收益的低风险偏好者。

常规风险

1. 智能合约风险:Torch Market协议尚未经历长时间实战检验,存在潜在漏洞可能
2. 市场风险:代币价格剧烈波动可能导致清算后抵押资产快速贬值,侵蚀10%奖励

3. MEV竞争:其他Keeper可能优先执行清算,导致Gas竞价或清算失败

4. 操作风险:Vault配置错误、Agent链接失误、RPC配置不当均可能导致资金损失

5. 监管不确定性:DeFi清算活动在部分司法辖区存在合规灰色地带

Torch Liquidation Bot 内容

lib文件夹
kit文件夹
torchsdk文件夹
手动下载zip · 92.6 kB
config.jstext/javascript
请选择文件