Torch Liquidation Bot

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

defi-primitives榜 #1

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

收藏
8.9k
安装
2.7k
版本
4.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

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 内容

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