Torch Liquidation Bot

⚡ 安全Vault托管的自动化清算keeper

agent-infrastructure榜 #1

Solana上Torch Market的自主清算机器人,通过Vault安全托管资金,自动扫描并清算LTV>65%的贷款,收取10%抵押品奖励。

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

使用说明

核心用法

Torch Liquidation Bot是专为Solana生态Torch Market借贷协议设计的自动化清算keeper。核心工作流程包括:

1. 批量扫描:使用SDK内置的getAllLoanPositions一次性获取所有迁移代币的活跃贷款,按健康度预排序
2. 自动清算:发现LTV超过65%的可清算头寸后,自动构建并执行清算交易

3. Vault托管:所有SOL成本和抵押品代币均通过Torch Vault流转,代理钱包本身不持有任何资产

关键安全设计

  • 代理密钥对在进程内动态生成,完全 disposable
  • 人类主创建并资助Vault,保留完全控制权(提款、撤销代理权限)
  • 即使代理密钥泄露,攻击者仅能获得gas费的 dust,且权限可被一键撤销

显著优点

| 特性 | 说明 |
|------|------|
| **零信任架构** | 代理钱包永不接触资金,Vault是唯一的价值边界 |
| **经济闭环** | 每次清算带来110%抵押品价值(10%利润),资金自动回流Vault |
| **单RPC扫描** | `getAllLoanPositions`每代币仅需一次RPC调用,高效发现机会 |
| **完全开源审计** | Torch SDK捆绑在`lib/torchsdk/`,全源码可审计 |
| **即时撤销** | 权威地址可通过`unlinkWallet()`立即切断代理访问 |

潜在局限

  • 依赖Raydium价格:抵押品估值来自Raydium池储备,极端流动性枯竭时可能失真
  • 固定10%折扣:市场波动剧烈时,清算利润可能不足以覆盖滑点风险
  • Solana网络拥堵:高拥堵期交易可能失败或超时(已配置30秒超时保护)
  • 需要持续 funding:Vault需预存SOL用于支付清算债务,资金效率受限

适合人群

  • DeFi量化团队:希望运行自动化清算策略但要求资金安全托管
  • 社区 treasury 管理者:需保护借贷市场健康,通过keeper活动赚取协议奖励
  • 安全意识强的个人用户:不愿将私钥暴露给自动化程序,接受Vault的多签/硬件钱包方案

常规风险

1. 智能合约风险:Torch Market程序(8hbUkonssSEEtkqzwM7ZcZrD9evacM92TcWSooVF4BeT)虽经审计,但DeFi协议固有漏洞可能性
2. 价格预言机偏差:Token-2022转账费(3bps)和Raydium池深度影响实际清算收益

3. 竞争清算:多个keeper同时运行时,可能出现MEV争夺,gas费上升

4. RPC可靠性:依赖外部Solana RPC节点,延迟或故障会影响扫描效率(建议私有RPC)

技术规格

  • 版本:4.0.4 | 依赖:@solana/web3.js 1.98.4, torchsdk 3.7.22
  • 测试覆盖:9/9通过(Surfpool mainnet fork)
  • 代码规模:~192行 TypeScript,专注单一职责

Torch Liquidation Bot 内容

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