如何在 Solana 上创建 Liquidity Pool:快速指南
想让 Solana 上的 token 真正有用,你就得为它添加流动性,也就是把它和一个价值更稳定的现有 token 配对,通常是 $SOL 或 $USDC,这个过程就叫做在 Solana 上创建 Liquidity Pool。
发布 token 时(创建并添加流动性),Liquidity Pool 必须可以在去中心化交易所(DEX)上使用,而在 Solana 生态中,最方便也最常被选用的就是 Raydium。
如果你更想看视频版本,那这个就是为你准备的:
在 Solana 上创建 Liquidity Pool 的分步教程
Solana 区块链上的所有操作都要遵循 Solana Program library(SPL)的参数规范,Raydium 提供的是分 2 步创建 Liquidity Pool 的流程:先创建一个 Open Book Market,再创建 Liquidity Pool 本身(添加流动性)。不过我想给你介绍一个用 Smithii Tool 的 dApp 一步搞定的方案。
首先,前往 Smithii Tools 的 dApp,然后点击 “Create Liquidity Pool”。你会看到类似下面这样的界面:

这款工具让我们可以在 Raydium 上创建流动性池,界面友好,起步只需 1 SOL(根据所用配置最高 3.5 SOL)。你可以选择在 Raydium v4 或 v5 协议下创建 liquidity pool(v5 也叫 CPMM)。
- 连接你的 wallet 以使用这款工具。
- 选择 “Base Token“(也就是你创建的 token,如果还没有,可以参考我们的指南创建一个 Solana token)。
- 选择 “Quote Token “(市场上有价值的 token,通常是 SOL 或 USDC)。
- 设置高级选项:Event Queue Length、Request Queue Lenght、OpenBook Market 和 Orderbook Lenght(只有当你想用便宜的 Market ID 时才需要设置,起价 0.4 SOL)。*
- 设置你想添加的 token 数量 以及 SOL/USDC 的数额。
- 设置发布日期(可选)。
- Snipe your Own token(可选,详见下方完整章节)。
- 点击 “Create Liquidity Pool“,然后确认 3 笔交易。
完成需要等一会儿,之后你会看到 Market ID 和流动性池地址。建议把这个 ID 保存下来,将来可能用得上。
*在 “高级选项” 中我们可以调整 OpenBook Market 的大小,这里给你列出我推荐的 3 种不同规模对应的输入值:
| 参数 | 0.4 SOL | 1.5 SOL | 2.8 SOL |
|---|---|---|---|
| Event Queue Length | 128 | 1400 | 2978 |
| Request Queue 长度 | 63 | 63 | 63 |
| Orderbook 长度 | 201 | 450 | 909 |
如何为你的代币执行 Bundle Snipe
如果你想避开 sniper bot 的攻击,就必须为你的 liquidity pool 执行一笔 bundle transaction。这些 bot 专门抽干你代币的流动性,所以最聪明的做法就是直接堵死它们的操作空间。
有一种简单的方式是用同一个 wallet 完成,也有一种更进阶的方式是同时使用最多 4 个 wallet。这些 feature 都是可选的,当你点击 “Snipe your token” 选项后,相关设置就会展开。
用单个 wallet 执行 Bundle Transaction
要用创建 liquidity pool 的同一个 wallet 来执行 Bundle Snipe,只需勾选该选项,然后填入你想在同一笔交易中买入的 SOL 数量即可。
你填入的金额就是会在 liquidity pool 创建的同一个区块内买入的数量,直接让 bot 没机会下手。

用多个 wallet 执行 Bundle Transaction
另一种更进阶的方式是用多个 wallet 来操作,这样看起来会更自然,同时也能规避一部分 slippage。
你要做的就是填入每个用来执行 auto snipe 的 wallet 对应的 private key(Smithii 不会存储任何 key),并为每个 wallet 设定 buy amount。

已经创建好的 LP 还能继续追加流动性吗?
如果你想追加更多流动性,只需使用 Smithii 工具,或者直接在 Raydium 上操作。你需要准备的只有资金。无论哪种方式,记住每一笔对你代币的买入都会自动增加流动性,只要确保流动性够用,就能避免因流动性不足导致的价格波动。
FAQ
这一部分我们来解答关于在 Solana 上创建 liquidity pool 的几个常见问题。
什么是 liquidity pool?
liquidity pool(即流动性池)是一种 smart contract,里面装着一对资产(例如你的新代币和 SOL 或 USDC)。正是这个资金池让用户能够在 Raydium 这类去中心化交易所上买卖你的代币,因为它保证了任何时候都有资产可供交换,不必依赖某个特定的买家或卖家。
必须创建 liquidity pool 才能让 SPL 代币可交易吗?
是的,这一步必不可少。即便你已经在区块链上铸造了代币的全部 supply,在添加流动性之前它依然没有价值也没有市场。没有 DEX 上的 Liquidity Pool,资产就没有明确的价格,用户也没办法进行买卖操作。目前你可以在 Solana 的 launchpad 上创建代币。
为什么启动流动性时执行 “Bundle Snipe” 这么关键?
流动性池刚上线时,掠食性 bot(“sniper”)会在毫秒级时间内扫描区块链,在市场刚创建的瞬间立刻买入代币,这通常会人为拉高价格或者把初始 supply 抽干。而执行 Bundle Snipe 后,创建池子的交易和你的买入会被打包进同一个区块,从物理层面让任何外部 bot 都不可能抢在你前面。
选择成本 0.4 SOL 的 “OpenBook Market” 和 2.8 SOL 的有什么区别?
区别在于事件队列和请求队列(Event Queue 和 Request Queue)的容量大小。0.4 SOL 的 Market ID 适合快速启动或预算有限的项目,而 2.8 SOL 的容量则能承载高得多的并发交易量,不必担心拥堵。选对容量大小是关键,能避免市场在高活跃时段被 “卡死”。
结语
这份关于如何在 Solana 上创建 Liquidity Pool 的指南并没有简化任何步骤,事实上Smithii 让整个过程变得轻松得多。从现在开始,你可以把代币分享出去,任何人都能随时买卖你的币。
启动你的 liquidity pool 前,这些必须先搞清楚!
获取大玩家启动 liquidity pool 背后的 5 个秘诀









