核心用法
torch-domain-auction-bot 是构建在 Solana 上的域名借贷协议自动化工具包,基于 Torch Market 协议实现域名资产的全生命周期管理:
域名代币化流程
1. 发行阶段 — 域名通过绑定曲线(bonding curve)发行代币,市场定价
2. 迁移阶段 — 完成后代币永久关联域名,迁移至 Raydium 流动性池
3. 借贷阶段 — 持币者抵押代币借出 SOL,最高 50% LTV,周息 2%
4. 清算阶段 — LTV > 65% 触发清算,抵押代币以 10% 折扣转移
5. 轮换阶段 — 最大持币者获得域名控制权
机器人功能架构
- DISCOVER — 抓取过期域名,评估质量,生成代币代码
- LAUNCH — 创建代币交易,启动绑定曲线
- MONITOR — 扫描借贷市场,分析借款人风险(LTV proximity、价格动量、钱包声誉、利息负担四因子评分)
- LIQUIDATE — 通过 Vault 执行清算,SOL 出、代币入
- ROTATE — 监控持币变动,自动更新域名租约
安全设计亮点
- Vault 隔离:所有经济活动通过 Torch Vault 路由,Agent 钱包仅持有 ~0.01 SOL 用于 gas
- 一次性密钥:每次启动生成临时 Keypair,不存储私钥
- 即时撤销:权威钱包可一键解除 Agent 关联
- 开源可审计:Torch SDK 完整打包于
lib/torchsdk/,无外部 API 依赖
显著优点
- 真实收益场景:清算获得 10% 折扣利润,Vault 自动累积价值
- 非托管架构:人类主体完全控制资金,Agent 无提权
- 可组合模式:域名→代币→抵押品→贷款→清算→轮换,适用于 NFT、RWA 等资产类别
- 无需 API 密钥:CoinGecko 公开 API、SAID 协议验证均为只读调用
潜在局限
- 链上依赖:需可靠 Solana RPC,网络拥堵可能影响清算时效
- 价格波动风险:域名代币流动性有限,价格操纵可能影响清算判断
- 清算竞争:高利润头寸可能面临 MEV 抢跑
- SAID 验证局限:钱包声誉系统覆盖度有限,新地址无历史数据
适合人群
- DeFi 协议开发者(学习借贷/清算原语实现)
- 域名投资者(寻求流动性挖矿机会)
- 自动化交易团队(部署 keeper 机器人)
- AI Agent 研究者(探索自主经济代理安全边界)
常规风险
| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 智能合约风险 | Torch Market 程序 ID `8hbUkonssSEEtkqzwM7ZcZrD9evacM92TcWSooVF4BeT` | SDK 源码完整打包,可自行审计 |
| 清算执行风险 | 价格波动导致实际清算亏损 | 设置 `BOT_MIN_PROFIT_LAMPORTS` 阈值 |
| Agent 密钥泄露 | 临时密钥内存存在被读取可能 | 单次启动周期短,Vault 可随时撤销权限 |
| 域名估值偏差 | scraper 评估模型主观 | 人工复核高价值域名 launch |
技术栈
- 链:Solana
- SDK:torchsdk v3.7.23(捆绑)
- DEX:Raydium CPMM
- 预言机:CoinGecko 公开 API
- 测试框架:Surfpool mainnet fork