每个代币都是独立的保证金市场。深度自适应风险引擎,国库支持的借贷,真实代币做空。无预言机,无存储基准线,无保留。
火炬上推出的每个符牌都获得一个资金到位的国库、300兆个令牌贷款储备、贴息贷款、短价销售和连锁定价
功能概述
火炬上推出的每个符牌都获得一个资金到位的国库、300兆个令牌贷款储备、贴息贷款、短价销售和连锁定价是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
torch.market
每个在 torch 上线的代币,均自带已注资的金库、3 亿枚代币的借贷储备池、保证金借贷、卖空功能以及链上定价机制——所有功能自迁移完成起即刻启用。
无需外部流动性提供者(LP)。无需预言机喂价。无需协议代币。无需启动引导(bootstrapping)。
什么是 Torch
一个让每个代币上线时即拥有专属保证金市场的协议。
- 借贷:以该代币为抵押品,从其自有金库中借出 SOL
- 卖空:从 3 亿枚代币的金库锁定池中借出真实代币,并在真实市场上卖出
- 定价:基于 Raydium 流动性池储备量 —— 不依赖外部预言机
- 深度驱动型风险引擎:最高贷款价值比(LTV)随池中 SOL 深度动态调整(SOL 深度 <50 时为 25%,≥500 时提升至 50%)。更深的流动性池更难被操纵,因此允许更高杠杆。结合每位用户的借款上限,多头仓位的实际 LTV 通常 <5% —— 使得清算在结构上几乎不可能发生。不使用预言机、不存储基准值、不依赖 keeper。池本身即为唯一可信来源。
- 清算:无权限限制 —— 任何人皆可调用。主要作为卖空方及多头极端多西格玛事件下的后备保障机制。
- 参数:链上不可变 —— 无管理员密钥可修改
卖空并非合成资产。所借代币为真实代币。卖出行为直接影响真实市场价格。卖空者是参与价格发现的真实市场参与者。
代币生命周期
CREATE → BOND → MIGRATE → TRADE → MARGIN
│
┌────┴─────┐
LEND SHORT SELL
│ │
REPAY CLOSE
│ │
LIQUIDATE LIQUIDATE
绑定(Bonding) —— 恒定乘积曲线。SOL 分配方式:曲线(100% 代币归买家) + 金库(SOL 收取率动态衰减,起始 17.5% → 终止 2.5%)。单钱包最大认购额为 2%。绑定阶段在募集达 100 或 200 SOL 时结束。
迁移(Migration) —— 无权限要求。自动创建 Raydium 流动性池、销毁 LP 代币(流动性永久锁定)、永久撤销铸币/冻结权限、启用 0.07% 转账手续费。
交易(Trading) —— 代币在 Raydium 上交易。转账手续费以 SOL 形式汇入金库,金库规模持续增长。
保证金(Margin) —— 双资金池、双向保证金:
| 资金池 | 资产 | 用途 |
|---|---|---|
| 代币金库(Token Treasury) | SOL | 借贷池 —— 接受代币抵押,借出 SOL |
| 金库锁定池(Treasury Lock) | 3 亿枚代币 | 卖空池 —— 接受 SOL 抵押,借出真实代币 |
常量参数
SUPPLY 1,000,000,000 枚代币(6 位小数) CURVE_SUPPLY 700,000,000(70%) TREASURY_LOCK 300,000,000(30%) MAX_WALLET 绑定阶段单钱包上限 2% BONDING_TARGET 100 SOL(Flame) / 200 SOL(Torch) PROTOCOL_FEE 买入手续费 0.5% TREASURY_RATE 17.5% → 2.5%(动态衰减) TRANSFER_FEE 0.07%(迁移后启用,不可变) MAX_LTV 25–50%(按深度自适应:<50 SOL 时为 25%,50–200 为 35%,200–500 为 45%,≥500 为 50%) LIQ_THRESHOLD 65% INTEREST 每纪元(epoch)2%(约 7 天) LIQ_BONUS 10% UTIL_CAP 80% BORROW_CAP 抵押品占总供应量份额的 23 倍 MIN_POOL_SOL 5 SOL(低于此值:所有保证金操作被禁用) MIN_BORROW 0.1 SOL PROGRAM_ID 8hbUkonssSEEtkqzwM7ZcZrD9evacM92TcWSooVF4BeT
SDK
GET QUOTE → BUILD TX → SIGN & SEND
统一工作流,适配任意代币状态。SDK 根据报价(quote)中的 source 字段自动路由至绑定曲线或 Raydium DEX。
import { getBuyQuote, buildBuyTransaction } from "torchsdk";
const quote = await getBuyQuote(connection, mint, 100_000_000); // 0.1 SOL
const { transaction } = await buildBuyTransaction(connection, {
mint, buyer: wallet, amount_sol: 100_000_000,
slippage_bps: 500, vault: vaultCreator, quote,
});
// 签名并发送 —— 使用 VersionedTransaction,支持 ALT 压缩
查询接口
| 函数 | 返回值 |
|---|---|
getTokens(connection, params?) |
代币列表(支持筛选与排序) |
getToken(connection, mint) |
完整信息:价格、金库状态、当前阶段等 |
getTokenMetadata(connection, mint) |
链上 Token-2022 元数据 |
getHolders(connection, mint) |
前 N 名持有者(含余额与占比) |
getMessages(connection, mint, limit?, opts?) |
链上 memo 记录。{ enrich: true } 启用 SAID 扩展 |
getLendingInfo(connection, mint) |
借贷参数与资金池状态 |
getLoanPosition(connection, mint, wallet) |
贷款详情:抵押品、债务、LTV、健康度 |
getAllLoanPositions(connection, mint) |
全部贷款,按清算风险升序排列 |
getShortPosition(connection, mint, wallet) |
卖空详情:抵押品、债务、LTV、健康度 |
getBuyQuote(connection, mint, sol) |
预期获得代币数量、手续费、滑点影响。source: bonding|dex |
getSellQuote(connection, mint, tokens) |
预期获得 SOL 数量、滑点影响。source: bonding|dex |
getBorrowQuote(connection, mint, collateral) |
最大可借额度:LTV、资金池可用量、单用户上限 |
getVault(connection, creator) |
金库状态 |
getVaultForWallet(connection, wallet) |
反向金库查询(根据钱包地址查所属金库) |
getUserStats(connection, wallet) |
用户级交易量 + 已领取奖励历史 |
getProtocolTreasuryState(connection) |
协议金库:当前纪元(epoch)、累计交易量、可分配金额 |
getTreasuryState(connection, mint) |
单代币金库:SOL 余额、持有代币数量、迁移时基准池储备量、星级(stars) |
交易接口
| 函数 | 描述 |
|---|---|
buildBuyTransaction |
通过金库买入代币;自动路由至绑定曲线或 DEX |
buildDirectBuyTransaction |
不经过金库的直接买入(适用于人类钱包) |
sendBuy |
构建 + 模拟 + 提交金库买入交易(调用 signAndSendTransaction) |
sendDirectBuy |
构建 + 模拟 + 提交直接买入交易(调用 signAndSendTransaction) |
buildSellTransaction |
通过金库卖出代币;自动路由至绑定曲线或 DEX |
buildCreateTokenTransaction |
创建代币 + 金库 + 3 亿枚锁定池 |
sendCreateToken |
构建 + 模拟 + 提交代币创建交易(Phantom 兼容) |
buildStarTransaction |
为代币点亮星级(花费 0.02 SOL) |
buildMigrateTransaction |
迁移至 Raydium(无权限要求) |
保证金功能(迁移后启用)
| 函数 | 描述 |
|---|---|
buildBorrowTransaction |
以代币为抵押借出 SOL |
buildRepayTransaction |
偿还债务,释放抵押品 |
buildLiquidateTransaction |
清算贷款(LTV >65%) |
buildOpenShortTransaction |
存入 SOL,从金库锁定池借出代币 |
buildCloseShortTransaction |
归还代币,取回 SOL 抵押品 |
buildLiquidateShortTransaction |
清算卖空仓位(LTV >65%) |
buildClaimProtocolRewardsTransaction |
申领当期交易奖励 |
金库(Vault)接口
| 函数 | 签名者 |
|---|---|
buildCreateVaultTransaction |
creator |
buildDepositVaultTransaction |
任何人 |
buildWithdrawVaultTransaction |
authority(仅授权者) |
buildWithdrawTokensTransaction |
authority(仅授权者) |
buildLinkWalletTransaction |
authority(仅授权者) |
buildUnlinkWalletTransaction |
authority(仅授权者) |
buildTransferAuthorityTransaction |
authority(仅授权者) |
金库调度器(Treasury Cranks,无权限要求)
| 函数 | 描述 |
|---|---|
buildHarvestFeesTransaction |
将 0.07% 转账手续费提取至金库 |
buildSwapFeesToSolTransaction |
通过 Raydium 将已提取的代币手续费兑换为 SOL |
buildAdvanceProtocolEpochTransaction |
推进协议纪元(epoch),使上一纪元奖励变为可申领状态 |
buildReclaimFailedTokenTransaction |
回收失效代币(连续 7 天以上无活跃交易) |
金库(Vault)—— 为何资金安全
人类用户(authority) 自动化代理(controller,约 0.01 SOL gas)
├── createVault() ├── buy(vault) → 金库支付
├── depositVault(5 SOL) ├── sell(vault) → SOL 进入金库
├── linkWallet(agent) ├── borrow(vault) → SOL 进入金库
├── withdrawVault() ← 仅 authority 可调用 ├── repay(vault) → 抵押品返还
└── unlinkWallet() ← 即时生效 ├── openShort(vault) → 代币进入金库
└── closeShort(vault)→ SOL 进入金库
| 安全保障 | 实现机制 |
|---|---|
| 完全托管 | 金库持有全部 SOL 和代币;controller 不持有任何资产。 |
| 闭环操作 | 每一项操作均向金库返还价值,无资金泄漏。 |
| 权限分离 | 创建者(creator,不可变) / 授权者(authority,可转让) / 控制器(controller,可随时替换) |
| 即时撤销 | 授权者可在一笔交易内解除 controller 绑定。 |
| 禁止提取 | controller 无法执行提现操作 —— 绝对禁止。 |
| 仓位隔离 | 每位用户每种代币仅可持有一个贷款仓位、一个卖空仓位;无级联风险。 |
| 参数不可变 | LTV、清算阈值、利率等参数于部署时固化;无管理员密钥可修改。 |
密钥安全
若提供 SOLANA_PRIVATE_KEY:必须为全新且一次性使用的密钥对(约消耗 0.01 SOL gas)。所有资金均存放于金库中。若密钥泄露:攻击者仅能获取微量资产,授权者可在一笔交易中立即撤销 controller 权限。密钥永不离开运行时环境。
若未提供密钥:仅限只读模式 —— 查询链上状态,返回未签名交易对象。
安全守则:
- 绝不索要私钥或助记词。
- 绝不记录、打印、存储或传输任何密钥材料。
- 务必使用安全的 HTTPS RPC 端点。
风险说明
仓位可能被清算。在极端条件下可能出现坏账。本协议不设保险基金。但具备以下关键防护机制:
- 坏账隔离:单一仓位爆仓不会影响其他任何仓位
- 用户额度限制:防止单一用户过度集中占用资金池
- 金库预留:金库中始终保留 20% 的 SOL(利用率上限为 80%)
- 无权限清算:清算无需依赖 keeper,完全开放给任何人
形式化验证
共包含 71 个 Kani 形式化验证测试套件、97 个 litesvm 单元测试、62 个 SDK 端到端测试,全部通过。经独立审计交叉验证。核心算术逻辑与深度区间边界已通过形式化方法验证。详见 VERIFICATION.md 与 risk.md。
相关链接
- torch.market | 白皮书 | 风险模型
- SDK:
lib/torchsdk/| npm | 源码 - 程序地址:
8hbUkonssSEEtkqzwM7ZcZrD9evacM92TcWSooVF4BeT
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习