Repolode
orca-so

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. 1

    使用 yarn 安装 JavaScript 依赖

    yarn
  2. 2

    构建项目

    yarn build
  3. 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 数据每日更新。

相关项目