#anchor #solana #raydium

raydium-amm-v3

Anchor客户端和Raydium集中流动性AMM的源代码

1 个不稳定版本

0.1.0 2024年3月9日

#2#raydium


用于 not-raydium-perp-pools-cl…

自定义许可

515KB
11K SLoC

Raydium-Amm-v3 是一个开源的集中流动性市场制造者(CLMM)程序,专为Solana生态系统构建。

集中流动性市场制造者(CLMM)池允许流动性提供者选择一个特定的价格范围,在该范围内池内的交易具有流动性。这与恒定产品自动市场制造者(AMM)池形成对比,其中所有流动性都分布在从0到∞的价格曲线上。对于LP而言,CLMM的设计使得资本能够更有效地部署,并从交易费中获得更高的收益。对于交易者而言,CLMM提高了当前价格周围的流动性深度,这转化为更好的价格和较低的换手价格影响。CLMM池可以根据不同波动性的对进行配置。

环境设置

  1. 安装 Rust
  2. 安装 Solana,然后运行 solana-keygen new 以在默认位置创建密钥对。
  3. 安装 Anchor

快速入门

克隆仓库并进入源代码目录。

git clone https://github.com/raydium-io/raydium-amm-v3
cd raydium-amm-v3

构建

anchor build

构建完成后,智能合约文件都位于目标目录中。

部署

anchor deploy

注意,检查您的配置并确认您想要部署的环境。

许可

源代码受Apache 2.0许可。

依赖项

~37MB
~641K SLoC