面向 Solana 生态的开源集中流动性做市商(CLMM)智能合约程序。
orca-so/whirlpools
Solana 链上开源的集中流动性 AMM 合约,附带 Rust 与 TypeScript SDK。
- Star
- 564
- Fork
- 363
- 未关闭 Issue
- 72
- 最近提交
- 4天前
这是什么?
Whirlpools 是运行在 Solana 区块链上的集中流动性自动做市商(AMM)智能合约。流动性提供者可以把资金放在自己选定的价格区间内,使交易在这些价格上获得比传统恒定乘积池更集中的流动性。
仓库包含 Rust 链上程序以及多个 SDK。TypeScript 项目可使用高层包 @orca-so/whirlpools,Rust 项目可使用 orca_whirlpools;如需更细粒度的集成,还可以使用底层客户端包和报价、数学工具包。基于 Solana Web3.js 的项目目前只能使用旧版 TypeScript SDK。
合约已在主网和开发网部署,项目支持可验证构建,便于核对链上程序哈希与本仓库源码是否一致。该程序已经过多家安全公司审计。
核心功能
- 01在 Solana 上支持在指定价格区间内提供集中流动性
- 02Rust 链上程序已部署到主网和开发网
- 03提供 TypeScript 与 Rust 高层 SDK
- 04提供底层客户端及报价、数学工具包用于自定义集成
- 05支持可验证构建,核对链上程序与源码一致
适用场景
- 开发通过集中流动性池进行兑换的 Solana 交易或兑换前端
- 在 Solana DeFi 应用中集成流动性提供或报价功能
- 学习或审计 Solana 上已投入生产的集中流动性 AMM 实现
快速上手
- 1
使用 yarn 安装 JavaScript 依赖
yarn - 2
构建项目
yarn build - 3
在你的项目中安装高级 TypeScript SDK
使用前须知
- 本地开发需要 Anchor v0.32.1 和 Solana v2.1.0 工具链。
- 元数据中的许可证不明确(NOASSERTION)。
标签
常见问题
- whirlpools 是什么?
- Solana 链上开源的集中流动性 AMM 合约,附带 Rust 与 TypeScript SDK。 Whirlpools 是运行在 Solana 区块链上的集中流动性自动做市商(AMM)智能合约。流动性提供者可以把资金放在自己选定的价格区间内,使交易在这些价格上获得比传统恒定乘积池更集中的流动性。
- whirlpools 可以免费使用吗?用的什么许可证?
- whirlpools 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- whirlpools 还在维护吗?
- 活跃维护中。whirlpools 最近一次提交是在 2026年11月3日。
- whirlpools 适合用来做什么?
- 开发通过集中流动性池进行兑换的 Solana 交易或兑换前端 在 Solana DeFi 应用中集成流动性提供或报价功能 学习或审计 Solana 上已投入生产的集中流动性 AMM 实现
- whirlpools 怎么安装和运行?
- 使用 yarn 安装 JavaScript 依赖: yarn 构建项目: yarn build 在你的项目中安装高级 TypeScript SDK
- 在哪里获取 whirlpools?
- 源代码和安装说明在 GitHub 上:https://github.com/orca-so/whirlpools
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
413340RustApache-2.0更新于 11天前
为 AI 编程代理提供加密货币价格、钱包、预测市场和链上数据访问的技能包。
777无许可证更新于 5天前
Solana 区块链的 Rust SDK,为链上程序和 Agave 验证节点提供核心类型与接口。
262263RustApache-2.0维护活跃更新于 16小时前
面向 AI 智能体的加密互联网络,提供 @handle 身份、目录发现、端到端加密通信与 Solana 链上支付。
145+3 本周36TypeScriptGPL-3.0更新于 3个月前
基于 Claude 的自托管 AI 交易终端,可通过聊天管理预测市场、加密现货与永续合约。
3078+12 本周388TypeScriptMIT更新于 上个月