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ではLiquidity Poolの作成を2ステップで提供しており、まずOpen Book Marketの作成、続いてLiquidity Pool本体(流動性の追加)を行います。しかしここでは、Smithii ToolのdAppを使って1ステップで完結させるソリューションを紹介します。
まずはSmithii ToolsのdAppにアクセスし、「Create Liquidity Pool」をクリックしてください。すると、以下のようなインターフェースが表示されます:

このツールを使えば、ユーザーフレンドリーなインターフェースでRaydium上に流動性プールを作成でき、しかもわずか1 SOLから(設定によっては最大3.5 SOL)利用できます。Raydiumプロトコルのv4またはv5(後者はCPMMとして知られています)でliquidity poolを作成するか選択可能です。
- ツールを使うためにwalletを接続します。
- 「Base Token」を選択します(作成したtokenである必要があります。まだ持っていない場合は、こちらのガイドでtoken Solanaを作成できます)。
- 「Quote Token」を選択します(市場価値のあるtoken。通常はSOLまたはUSDC)。
- 詳細オプションを設定します:Event Queue Length、Request Queue Length、OpenBook Market、Orderbook Length(安価なMarket IDを使いたい場合のみ、0.4 SOLから)。*
- 追加したい トークンの数量 と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 |
tokenのSnipeをバンドルする方法
sniperのbotの動きを封じたいなら、liquidity poolでbundle transactionを実行する必要があります。botはtokenのliquidityを抜いていく存在なので、先手を打って動きを止めるのが賢い選択です。
同じwalletでサクッと実行する方法と、最大4つのwalletを同時に使うより高度な方法があります。これらの機能はオプションで、「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はキーを一切保存しません)、それぞれのbuy amountを設定するだけです。

作成済みのLPに後からliquidityを追加できますか?
liquidityを追加したい場合は、Smithiiのツールを使うか、Raydiumから直接実行するだけです。必要なのは資金だけ。なお、tokenを購入するたびにliquidityは自動で追加されていきますが、liquidity不足によるボラティリティを避けるために十分な量を確保しておきましょう。
FAQ
このセクションでは、Solanaでliquidity poolを作成する際によくある質問にお答えします。
liquidity poolとは何ですか?
liquidity pool(リクイディティプール)とは、2つの資産のペア(例: あなたの新しいtokenとSOL、もしくはUSDC)を保有するスマートコントラクトです。このプールがあるからこそ、Raydiumのような取引所でtokenを分散型で売買できるようになります。特定の売り手や買い手に依存せず、常に交換可能な資産が用意されている状態を保証してくれるからです。
token SPLを取引可能にするにはliquidity poolの作成が必須ですか?
はい、必須です。tokenのtotal supplyをblockchain上で発行していても、liquidityを追加しなければ価値も市場も存在しません。DEXにLiquidity Poolがなければ、資産の価格は定まらず、ユーザーは売買すらできません。現在はSolanaのlaunchpadでtokenを作成できます。
liquidityをローンチする際に「Bundle Snipe」を実行するのがなぜそれほど重要なのですか?
liquidity poolをローンチすると、捕食型のbot(「sniper」)がblockchainをミリ秒単位でスキャンし、マーケット作成直後にtokenを購入してきます。これにより価格が不自然に吊り上がったり、初期supplyが抜かれたりするのが定番のパターンです。Bundle Snipeを実行すれば、プール作成のトランザクションとあなたの購入が同じブロックに組み込まれ、外部のbotがあなたより先に買うこと自体を物理的に不可能にできます。
コストが0.4 SOLの「OpenBook Market」と2.8 SOLのものを選んだ場合、どう違いますか?
違いはEvent QueueとRequest Queueのサイズにあります。Market IDの0.4 SOLサイズはスピード重視のローンチや低予算のプロジェクトに最適で、2.8 SOLサイズなら同時トランザクションを大量にさばいても詰まる心配がありません。アクティビティが急増した瞬間にマーケットが「詰まる」のを避けるには、適切なサイズを選ぶことが鍵になります。
まとめ
SolanaでLiquidity Poolを作成する方法を解説してきましたが、内容を端折ったわけではありません。実際のところ、Smithiiを使えばもっと簡単に実行できます。あとはtokenをシェアするだけで、誰でもいつでもあなたのコインを売買できるようになります。
これを知らずにliquidity poolをローンチするな!
big playerがliquidity poolをローンチする裏で使っている5つの秘訣をお届けします




