Torch Liquidation Bot

⚡ 安全保险库架构的自动清算机器人

DeFi榜 #24

基于保险库架构的Solana清算机器人,扫描Torch Market借贷市场,自动清算LTV>65%的坏账并赚取10%抵押品奖励,人保持最终资金控制权。

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

使用说明

核心功能

Torch Liquidation Bot 是专为 Torch Market 设计的自主清算保持器(keeper bot),运行在 Solana 链上。它通过 SDK 的批量贷款扫描器(getAllLoanPositions)持续监控所有已迁移代币的借贷市场,自动识别 LTV > 65% 的可清算头寸,构建并执行清算交易,赚取 10% 的抵押品奖励。

安全架构:保险库隔离模型

这是该技能最显著的特点。代理人钱包(agent)不持有任何资产价值——它在内存中生成一次性密钥对,仅用于签名交易,账户内仅存约 0.01 SOL 作为 Gas。所有资金流动都通过 Torch Vault 完成:

  • SOL 支出:从保险库支付给借款人的债务
  • 代币收入:清算获得的抵押品直接进入保险库的 ATA
  • 人保持有:创建者通过私钥保留保险库的完全控制权,可随时提取资金或撤销代理人权限

这种设计实现了「人持钥、机操作、资隔离」的三层架构,即使代理人密钥泄露,攻击者也无法提取保险库资产。

显著优势

  • 零私钥风险:无需提供私钥给机器人,人持钱包与机器钱包分离
  • 原子化盈利:每次清算自动产生 10% 收益,资金沉淀于保险库
  • 全链上透明:基于 Anchor 框架和 PDA,所有状态可审计
  • 低依赖:仅依赖 @solana/web3.jstorchsdk 两个固定版本库
  • 可撤销性:一键 unlink 即可切断代理人权限

局限性与风险

  • 智能合约风险:Torch Market 协议本身可能存在漏洞(Program ID: 8hbUkonssSEEtkqzwM7ZcZrD9evacM92TcWSooVF4BeT
  • 预言机/价格风险:LTV 计算依赖 Raydium 池储备,极端市场条件下可能产生坏账
  • RPC 依赖性:需要稳定的 Solana RPC 端点,公共 RPC 可能限流
  • 资金效率:保险库需预先存入 SOL 作为清算资金,存在机会成本
  • 竞争风险:清算市场存在 MEV 竞争,机器人可能面临抢先交易(frontrunning)

适合人群

  • 拥有闲置 SOL、追求稳定收益的 DeFi 用户
  • 希望参与协议治理并保护国库健康的社区成员
  • 具备基础 Node.js/TypeScript 环境配置能力的技术用户
  • 重视资产控制权、不愿将资金托管给第三方合约的保守型投资者

操作要求

  • 必须创建并注资 Torch Vault(最低建议 5+ SOL)
  • 首次运行需手动链接代理人钱包(一次性授权)
  • 建议使用私有 RPC 端点(如 Helius、QuickNode)

合规与透明度

  • 代码完全开源(MIT 协议),SDK 与机器人源码均捆绑提供
  • 所有外部调用(CoinGecko、Irys)均为只读 GET 请求,不传输私钥
  • 不包含 SAID Protocol 的身份验证调用

Torch Liquidation Bot 内容

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