Meteora 的 DLMM 模式,其实类似于一种自动网格交易。使用默认的 Auto Fill 设置,在添加流动性时首先设定初始价格,然后按照 Bin Step 数量,流动性会被切片,然后分布在初始价格两侧。
当市场价格及需求数量和某个 step 匹配时,如果有用户使用 Jupiter 或者 OKX 这样的 DEX 聚合路由器,就会产生交易,然后在交易发生时 Pool 会按照设定的费率获得手续费。Jupiter 是 Meteora 的主要交易流量来源。
添加一个 Meteora DLMM Pool 需要的 4 个设定:
- 初始价格
- 费率(会影响从路由器收到的流量)
- Bin Step 数量
- 切片方式(均匀,偏向中间,偏向两侧)
如果价格来到最左侧(持续单边跌)或者最右侧(持续单边涨),那么就会无法再收到任何新的手续费。要么等待价格回到区间,或者用新的初始价格新开一个 position。
每 $10000 的成交量,会产生 $30 的手续费。
- $20 归属于 LP(流动性提供者)
- $5 发送给 Pump.fun
- $5 发送给 Creator
在 coin 毕业时,池子里的 LP token 会被 burn,所以如果没有外部的流动性加入,那么上面例子中的 $20 就会永远留在池子里。随着成交量的持续增加,池子的厚度也就持续增加。
如果有新流动性输入,那么根据新流动性提供者的 LP token 所占份额,新流动性提供者的 LP token 会在交易发生时升值(获得 fee 分配)。
存入 PumpSwap 上的 V2EX-SOL 流动性池:
https://swap.pump.fun/deposit?pool=CtxHhwboVTtRf1kC4Zwfz8Zf8bNW78N2uuR3oZX5VFKb
如果想完全控制 Pool 的参数,也可以自己在 Meteora 上创建新的 Pool。
或者存入到一些已经配置好的 Pool,比如一些在 PumpSwap 上没有的稳定币交易对:
- V2EX-USDT https://www.meteora.ag/dlmm/D4MjzBu1GxzEiUPE97J2Enc1XJ6xaNLS6CZCAt2af1Hj
- V2EX-USDC https://www.meteora.ag/dlmm/4RMG2c3kBf3Qirt4mtgqLbsxLDitwWmE3uKMgu5jMjsm
甚至这样的:
(cbBTC 是 Coinbase 在 Solana 网络上提供的 BTC)
各种 DEX 聚合器,比如 Jupiter,在完成用户交易时,也会和 Meteora 上的流动性池交互。如果有交易确实发生,就会在 Meteora 上看到自己投入的 Liquidity 产生了 fee 可以提取。
参考资料:
- Pump Fees: https://pump.fun/docs/fees