SPLトークンとは?
SPLトークンは、ソラナのブロックチェーン上の代替可能なトークンです。名前はSolana Program Libraryに由来します。これはオンチェーンプログラムの集まりで、Token Programを含んでいます。Token Programは、ソラナの標準的なトークンすべての作成、ミント、送金を担う1つの共有プログラムです。トークンはミントアカウントによって定義されます。そのアドレス(ミントアドレス)がトークンを識別し、ミントアカウントには供給量、小数点以下の桁数、追加発行の権限を持つアドレスが記録されています。
ソラナには2つ目のトークンプログラムToken-2022があり、Token Extensionsとも呼ばれます。従来のものと同じように動作し、送金手数料、利息のつく残高、オンチェーンのメタデータなどのオプション機能が加わっています。ステーブルコイン、JUPのようなガバナンストークン、BONKやTRUMPのようなミームコインは、どれもSPLトークンです。詳しい背景はSPLとはのガイドで解説しています。
SPLトークンウォレットとは?
SPLトークンウォレットは、ソラナのアドレスの秘密鍵を保管し、その鍵でトークンの送金に署名します。SOLの残高とは違い、SPLトークンの残高はアドレスのアカウント自体には保存されません。保有するトークンはそれぞれ、アドレスに属する個別のトークンアカウントに置かれます。ウォレットはこれらのアカウントを見つけて残高を表示し、あるトークンを初めて受け取るときには新しいアカウントを作成します。
Gem WalletのSPLトークンウォレットは、ノンカストディアルなマルチチェーンアプリに組み込まれています。12語のシードフレーズからソラナのアドレスを導出し、鍵をスマートフォンのセキュアストレージに保管するため、USDC、USDT、ほかのすべてのSPLトークンは取引所のアカウントではなく自分の管理下にあります。同じアドレスでSOLも保管できます。ネイティブコイン、ステーキング、ネットワークの詳細はソラナウォレットのページで解説しています。
Gem Walletで保管できるトークンの例は次のとおりです。
ソラナ上のUSDCとUSDT
主要なSPLトークンは、ほかのネットワークからブリッジされたコピーではなく、発行元がソラナ上でネイティブに発行したステーブルコインです。CircleのUSDCとTetherのUSDTで、どちらも小数点以下の桁数は6です。
| トークン | 発行元 | 公式のミントアドレス |
|---|---|---|
| USDC | Circle | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| USDT | Tether | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB |
データ出典:Circleの開発者向けドキュメントとTetherの対応プロトコル一覧(2026年11月時点)。
ソラナではトークンを数分で作れるため、USDCやUSDTを名乗る偽のトークンがよく現れ、支払いに見せかけて勝手に送りつけられることもあります。証明になるのはミントアドレスだけです。支払いとしてトークンを受け取ったり購入したりする前に、最初と最後の数文字を表と照らし合わせてください。Gem Walletは送金やスワップを確定する前に、トークンのセキュリティチェックを行います。これらのステーブルコインが使われているネットワークと選び方は、USDTウォレットとUSDCウォレットのページで解説しています。
トークンアカウントとレント
トークンアカウントは、1人の所有者の1種類のトークンの残高を保存します。そのアドレスはソラナのアドレスとトークンのミントから導出されるため、関連トークンアカウントと呼ばれます。このアドレスを人に伝える必要はありません。個人や取引所はメインのソラナアドレスにトークンを送り、送金が正しいトークンアカウントを見つけます。
ソラナのアカウントはすべて、オンチェーンに残るためにレントと呼ばれる最低額のSOLを保持する必要があります。トークンアカウントのサイズは165バイトで、2026年11月時点のレントは(128+165)バイト×5,080 lamports=0.00148844 SOLです。ソラナはSIMD-0437に基づいてレントを段階的に引き下げています。2026年9月より前はトークンアカウントに0.00203928 SOLかかっており、今後の段階でさらに下がる予定です。
| 状況 | トークンアカウントのレントを払う人 |
|---|---|
| そのトークンをすでに保有しているアドレスに送る | レントは不要で、ネットワーク手数料のみ |
| そのトークンを一度も保有したことがないアドレスに送る | 送り手である自分(約0.0015 SOL) |
| 誰かから新しいトークンが送られてくる | 送り手 |
| まだ保有していないトークンにスワップする | 自分(スワップのトランザクションの一部として) |
データ出典:ソラナのレントのルールとSIMD-0437(2026年11月時点)。
レントは手数料ではなくデポジットです。トークンアカウントに残り、空のトークンアカウントを閉じると、その中のSOLは所有者に戻ります。新しい受取人に送るとき、Gem Walletは確認画面のネットワーク手数料にトークンアカウントの金額を含めるため、署名前に総額を確認できます。
手数料はSOLで支払う
SPLトークンの送金、スワップ、承認はどれもソラナのトランザクションで、ソラナは手数料をSOLでしか受け取りません。ベース手数料は署名1つにつき5,000 lamports(0.000005 SOL)です。優先手数料を上乗せすると、ネットワークが混雑しているときに早くブロックに取り込まれる可能性が高まります。USDTがあってもSOLがないウォレットでは、USDTを動かせません。
トークンと同じアドレスに少額のSOLを保有しておきましょう。まったく持っていない場合は、Gem Walletでカードを使ってSOLを購入するか、トークンと一緒に取引所から出金してください。Gem Walletは確定前に手数料を表示し、優先度を「普通」か「速い」から選べるほか、残高が足りないときは追加すべきSOLの額を知らせます。
Gem WalletでSPLトークンをスワップ
内蔵のスワップは、入力した金額ちょうどで、ソラナ独自の取引所であるJupiter、OKX DEX、Orca、Raydium、Meteora、PumpSwapの見積もりを比較します。直接のプールより有利な場合、OrcaとRaydiumの見積もりはSOLやUSDCを経由して2段階でルーティングされることもあります。受け取るトークンのトークンアカウントは、スワップと同じトランザクションで作成されます。
- ステーブルコインとSOLの交換:手数料用のSOLが必要なときは、USDTをSOLにスワップ、またはSOLをUSDTに交換できます。
- ステーブルコイン同士:ネットワークを離れずに、ソラナ上でUSDCとUSDTを相互に交換できます。
- ミームコインと新しいトークン:PumpSwapに移行したpump.funのコインを、確定前のセキュリティチェック付きで交換できます。
- ネットワークをまたぐ交換:Relay、THORChain、Mayan、Chainflipが、ソラナとほかのブロックチェーンの間でトークンをスワップします。
Gem Walletをダウンロードすれば、2分もかからずにソラナのアドレスを取得でき、iOSとAndroidでUSDC、USDT、すべてのSPLトークンを自分の鍵で管理できます。








