核心功能
Torch Liquidation Bot 是专为 Solana 生态 Torch Market 设计的自动化清算 keeper,持续扫描所有已迁移代币的借贷市场,识别 LTV > 65% 的水下仓位并执行清算。每成功清算一次可获得 10% 抵押品溢价奖励。
安全架构亮点
该 bot 采用 Vault 托管模式 实现资金与密钥的安全隔离:
- 代理人钱包零持资:每次启动生成全新一次性密钥对,仅持有 ~0.01 SOL 用于 gas,所有清算资金(SOL 支出)和收益(抵押品代币)均通过 Vault 流转
- 三权分立设计:Creator(不可变 PDA 种子)、Authority(可转让的管理员)、Controller(一次性签名者)分离
- 即时撤销机制:Authority 可通过单笔交易随时解绑代理人,无需代理人配合
- 仅 Authority 可提款:代理人无法提取 Vault 中的任何资产
清算经济循环
| 流向 | 路径 |
|------|------|
| SOL 支出 | Vault → 借款人债务(覆盖贷款)|
| 代币收入 | 借款人抵押品 → Vault ATA(按 10% 折价接收)|
| 净收益 | 抵押品价值 = 110% × SOL 支出 |
潜在局限与风险
1. 依赖 Raydium 流动性池定价:抵押品价值计算基于 Raydium 储备,若池子深度不足或遭操控,可能影响 LTV 准确性
2. Token-2022 转账费损耗:抵押品存取涉及约 2% 往返转账费,压缩实际利润空间
3. RPC 依赖:需稳定 HTTPS RPC 端点,公共 RPC 可能限流或延迟
4. Surfpool 测试限制:本地测试时 getTokenLargestAccounts 存在兼容性限制
5. 智能合约风险:虽经审计,但 Anchor/PDA 架构仍存在潜在漏洞可能
适用人群
- 希望参与 DeFi 清算套利但担心密钥安全的专业用户
- 已有 Torch Vault 的资金管理者
- 寻求自动化收益策略的 Solana 生态参与者
运行要求
需配置 SOLANA_RPC_URL(Solana RPC 端点)和 VAULT_CREATOR(Vault 创建者公钥)。首次运行需从 Authority 钱包执行链上操作链接代理人钱包。