跳转到内容
打开 J Tools

创建 Meteora 流动性池

在 J Tools 上创建 Meteora 池子,是在多 DEX 建池工具创建流动性池里完成的。没有单独的 Meteora 终端:应用里的“创建 Meteora 流动性池”页面只是一份简短指南,上面的打开创建 LP按钮会打开已经选好 DLMM 的创建流动性池,你从那里发起即可。目前可用的 Meteora 路线是 DLMM,一种基于 bin 的集中流动性设计。Meteora 的 Dynamic AMM 路线(DAMM V1 和 DAMM V2)会出现在选择器里,但标着即将上线,在任何签名之前就会被拦下。AMM 和集中流动性的基础知识,见去中心化交易所与流动性

这是什么

#这是什么

本页是创建流动性池针对 Meteora 的使用指南。Meteora 有两种池子设计,创建流动性池的选择器里两种路线都有:

  • Dynamic AMM 池(DAMM),经典的恒定乘积模型,你的流动性分布在整条价格曲线上。创建流动性池里显示 DAMM V1 和 DAMM V2,都标着即将上线,在你能签名之前就被禁用。
  • DLMM 池(Dynamic Liquidity Market Maker),流动性放在一个个离散的价格 bin 里,而不是一条平滑曲线上,所以资金集中在当前价格附近。这条路线已经可用。

你需要提供基础代币的铸币地址、一个计价代币(默认 SOL,也可以是 USDC、USDT、BONK、JTO 或其他铸币地址),以及两边各存入多少。这两个数量的比例就是池子的开盘价。

工作原理(底层机制)

#工作原理底层机制

流动性池是一对代币储备,交易者拿它来兑换。创建池子时,你为两边的储备注入初始资金,两笔存入的比例决定起始价格。比如你存入 1,000 个代币 A 和 50 个代币 B,池子开盘价就是每个代币 A 值 0.05 个代币 B。作为注资的回报,你会得到一个记录你份额的仓位,之后可以追加、撤出,或者用它领取手续费。

两种 Meteora 设计处理流动性的方式不同:

  • Dynamic AMM 按恒定乘积曲线(x · y = k)把你的存款铺满整个价格范围。它简单,任何时候都能报价,但大部分资金待在很少成交的价位上,所以每一美元赚的手续费更少。
  • DLMM 把价格轴切成许多 bin,每个 bin 是一个很窄的价格台阶。同一时间只有一个 bin 是活跃的,当前的兑换就在活跃 bin 里成交。价格变动时,交易从一个 bin 走到下一个 bin。bin 步长决定相邻 bin 之间隔多远,也就决定了每个价格台阶的疏密。因为你的流动性集中在当前价格附近,而不是薄薄地铺满整条曲线,只要价格停在你的区间里,同样的存款能赚更多手续费。Meteora 的 DLMM 设计还允许兑换手续费在行情剧烈时升到基础费率以上,交易平静后再回落,市场波动快的时候给流动性提供者更多回报。

平台费用和建池在同一个流程里收取。在 DLMM 路线上是固定的 0.13 SOL,由应用设定,不是每次运行时获取,签名前会显示。这条路线分多步,所以页面会提示你最多需要确认三次,顺序是:建池,然后平台费用,然后注入流动性的仓位。如果费用能放进建池交易里,就会跟着一起发出,你会少确认一次。仓位会把你的存款平均分到区间里的各个 bin。只要你不签名就不收任何费用,即将上线的路线在任何签名之前就会被拦下。

分步操作

  1. 打开创建流动性池并选择 Meteora 路线
  2. 设置代币对
  3. 输入存入数量
  4. 调整 DLMM 设置
  5. 检查成本并创建
  6. 保存池 ID 和 LP 铸币地址

工作原理

建池、费用,然后仓位 最多三次钱包确认

  1. 预检核对你的实时余额 preflight
  2. 按你的起始价格创建 DLMM 池 DLMM pool
  3. 平台费用单独收取或并入池交易 0.13 SOL
  4. 在你的价格区间开仓位 ≤ 70 bins
  5. 你的存款分布到各个 bin bin arrays
  6. 兑换在活跃 bin 中成交 active bin
  7. 兑换费用随波动上升 dynamic fee

池已上线,保存池 ID 和 LP 铸币地址 mainnet

圆形为“分步操作”的步骤,方形为“工作原理”的步骤

何时使用

#何时使用
  • 你刚铸造了代币,想专门在 Meteora 上建池,而不是 Raydium 或 Orca。
  • 你想要 DLMM 池,让资金集中在当前价格附近,每一美元存款赚更多手续费。
  • 你要发行的交易对更适合随波动调整的动态手续费,而不是固定费率。
  • 你想要 Meteora Dynamic AMM 池:这些路线在选择器里能看到,但仍标着即将上线,所以现在要建全区间池,请改用创建流动性池里的 Raydium Standard AMM 路线。

创建流动性池的其他路线和选项,见创建流动性池。要给已有的池子追加或撤出流动性,请用添加或移除流动性

开始之前

#开始之前
  • 一个已连接的钱包(如何连接)。创建流动性池要求先连接钱包,才能创建任何东西。
  • 足够的 SOL,用来支付平台费用、DEX 建池成本、账户租金和网络费。签名前,创建流动性池会按你的实时余额做一次预检。
  • 交易对的两边:你的基础代币加上计价代币(默认 SOL)。两笔存入的比例决定池子的开盘价,所以要提前定好。
  • 对于 DLMM,想好你要的基础费率档和 bin 步长,以及仓位要覆盖的活跃价格区间。bin 步长越小,流动性越集中,但每个 bin 覆盖的价格范围越窄。

分步操作

#分步操作
  1. 打开创建流动性池并选择 Meteora 路线

    打开创建流动性池,在页面顶部连接钱包。在 DEX 选择器的 Meteora 分组里选择 DLMM。DAMM V2 和 DAMM V1 的卡片标着即将上线,无法选择,所以 DLMM 是你现在真正能发起的 Meteora 路线。

  2. 设置代币对

    输入基础代币的铸币地址。这里用的是 J Tools 的代币选择器,可以粘贴铸币地址,也可以从钱包里选。然后选择计价代币:默认 SOL,也可以是 USDC、USDT、BONK、JTO 或其他铸币地址。

  3. 输入存入数量

    填写基础代币和计价代币的数量。它们的比例就是推算出的初始价格,所以提交前检查一下开盘比例。计价代币是 SOL 时,最大按钮会留出足够的 SOL 支付费用、建池成本和一点缓冲。

  4. 调整 DLMM 设置

    简易模式下,应用会为识别出的交易对挑选 Base Fee Tier,你用全区间、均衡 ±20% 或收紧 ±5% 预设来设置 Active Price Range。切换到高级模式,可以自己选费率档、修改 Bin Step(默认 10)、填写确切的最低价和最高价,或者输入基本费用(基点)来取代费率档的费率。bin 步长越小,相邻 bin 之间的价格台阶越密。

  5. 检查成本并创建

    查看费用明细。平台费、DEX 协议费、账户租金和网络费会在你确认前逐项列出。点击创建 LP 于 DLMM。应用先做预检,然后钱包弹出:先是建池(费用能放进去时就包含平台费用,否则单独确认一次),然后是存入流动性的仓位。

  6. 保存池 ID 和 LP 铸币地址

    仓位确认后,结果对话框会显示池 IDLP 铸币地址,带复制按钮和 Solscan 链接。在这条路线上,LP 铸币地址那一行放的是你的 DLMM 仓位地址。两个都保存好。应用也会把这个池子保存到这个浏览器的我的流动性池里,我的流动性池会从链上读取 DLMM 仓位。

在创建流动性池中打开 Meteora DLMM 路线 →

选项说明

#选项说明
  • DEX 路线: DLMM 是目前可用的 Meteora 路线。DAMM V1DAMM V2 在选择器里显示为即将上线,在任何签名之前就会被拦下。
  • 基础代币: 你的代币,池子围绕的资产。使用代币选择器,可以通过 ?token= 链接预填。
  • 计价代币: 给你的代币定价的资产。默认 SOL,也可以是 USDC、USDT、BONK、JTO 或其他铸币地址。
  • 基础代币和计价代币数量: 两边的初始流动性。它们的比例决定开盘价,所以发行价格就在这里定下。
  • 初始价格: 由存入比例推算。有链上估价时,使用市场价格会自动填入;高级模式下可以手动覆盖价格。
  • Base Fee Tier: 交易者兑换手续费的基础费率,从 Meteora 的 DLMM 费率档列表里选:0.01%、0.05%、0.1%、0.25%、0.3%、0.5%、1%、2% 或 4%。在高级模式里填写的基本费用(基点)会取代费率档的费率。
  • Bin Step: 相邻 bin 之间的价格间隔,默认 10,高级模式下可在 1 到 1,000 之间修改。数值越小,每个 bin 覆盖的范围越窄,流动性越集中。
  • Active Price Range: 你的仓位覆盖的最低价和最高价,最多 70 个 bin 宽。DLMM 必填;全区间、均衡 ±20% 和收紧 ±5% 预设会根据参考价格自动填写。

费用与成本

#费用与成本

当前平台费用:集中流动性 DLMM 路线 0.13 SOL。 Meteora 池子通过创建流动性池发起,所以这是创建流动性池对这条路线收取的费用(它的 Meteora 全区间路线定价 0.08 SOL,仍处于即将上线状态)。DLMM 的金额是 Meteora 基础费用 0.08 SOL 加上集中流动性池附加的 0.05 SOL。这个数字由应用设定,不是每次运行时获取,签名前页面会显示。

费用项金额
J Tools 平台费用(创建流动性池)DLMM 路线 0.13 SOL
Solana 网络费付给验证者的一小笔钱,外加新建链上账户的租金

创建流动性池的费用卡片上,DLMM 没有 DEX 协议费。更大的开销是租金:创建交易对、你的仓位以及区间涉及的 bin 数组,都会新开链上账户,每个账户都要存入一笔 SOL 才能在账本上保持存在。应用估计一般区间的租金约为 0.22 SOL,区间很宽、涉及更多 bin 数组时会更多。每笔交易还要付正常的 Solana 网络费。平台费用之外多留一点 SOL,免得交易因为租金不够而失败。

常见错误与排查

#常见错误与排查
  • 路线尚未上线。 DAMM V1 和 DAMM V2 标着即将上线,在选择器里保持禁用。DLMM 是你现在能发起的 Meteora 路线。
  • 价格区间缺失或无效。 DLMM 需要一个最低价大于 0、最高价大于最低价的区间。区间设好之前,创建按钮一直不可点击。
  • DLMM 区间太宽。 一个 DLMM 仓位最多覆盖 70 个价格 bin。区间要求更宽时,工具会帮你收窄,以池子当前活跃价格为中心取一个 70 个 bin 的窗口,让仓位仍然开在有交易的地方。请直接设置你真正想要的区间,别依赖这个兜底。如果仍然因为区间构建失败,你会看到代码 LP_RANGE_TOO_WIDE:收窄区间、提高 bin 步长,或者使用预设。
  • 交易对已经有池子。 这条路线每个代币对只创建一个 DLMM 交易对,不管你选什么 bin 步长或费率。如果那个交易对已经有流动性,流程会在任何签名之前停下,并引导你去添加流动性。如果是之前中断的尝试留下的空交易对,流程会接着创建你的仓位;只有当这个浏览器看到那次尝试已经付过平台费用时,才会跳过这笔费用。
  • 开盘价不对。 初始价格直接由你的两个数量得出。如果推算出的价格不对,签名前调整比例;池子上线后,开盘价就改不了了。
  • DLMM 流动性超出区间。 bin 步长很小时,如果价格远远跑出你的活跃 bin,这部分流动性在价格回来之前都不赚手续费。这是集中流动性池的正常现象。选更大的 bin 步长,或者准备随价格变动重新调整区间中心。
  • 无常损失。 无论选哪种池子,如果存入后两种代币的价格走势分化,池子会重新平衡,你的仓位价值可能低于单纯持有代币。集中的 DLMM 仓位因为流动性挤在一个价格附近,感受会更快。赚到的手续费可以抵消一部分,但这是注资之前必须权衡的真实风险。

完整列表和每个代码的含义,见错误代码参考

进阶技巧

#进阶技巧
  • bin 步长要和波动性匹配。 小 bin 步长最适合价格几乎不动的稳定或相关交易对,流动性能一直留在区间里。波动大的交易对用大一点的 bin 步长,让价格在离开你的 bin 之前有更多空间。
  • 按交易对选费率档。 低费率档(0.01% 到 0.1%)适合成交量大、价差小的交易对;高费率档(0.3% 及以上)在流动性薄或波动大的交易对上,每笔交易风险更高,给你的补偿也更多。

相关工具

#相关工具