WATS Wallet logoWATS Wallet
技術7 分で読めます

SOLを全額送金できないのはなぜ?Solanaのレント、空のトークンアカウント、2026年のレント引き下げ(とTONのストレージ手数料)

SOL残高を全額送金できませんか?Solanaのトークンアカウントはどれも返還可能なレントのデポジットをロックしており、2026年9月のSIMD-0437による引き下げ前は約0.00204 SOLでした。このガイドでは、安全に回収する方法、新しいスケジュールで何が変わるのか、TONウォレットに「uninit」と表示される理由を解説します。

Alltoscan LLC(WATS Wallet の開発元)による記事 編集ポリシー

公開日 更新日

Solanaでは、すべてのアカウントがSOLで返還可能な「レント免除」のデポジットを保持する必要があり、これまでに保有したトークンごとに専用のトークンアカウントが作られ、2026年9月より前は2,039,280 lamports(約0.00204 SOL)がロックされていました。そのSOLは使用可能な残高に含まれません。さらにウォレットはネットワーク手数料とアカウント自体の最低残高のために少額を確保しておくため、「最大額を送金」では通常、残高を空にできません。空のトークンアカウントをクローズするとデポジットが戻ります。2026年10月時点では、SIMD-0437によってデポジットが段階的に引き下げられていますが、自動で返金されることはありません:SOLをご自身のアドレスに送るクローズ用のトランザクションに、ご自身で署名する必要があります。

SOL残高を全額送金できないのはなぜですか?

残高とゼロの間には、3つの別々の金額があります。ステーク済みのSOLがある場合は、ステークアカウントが独自の準備金を保持するため、4つ目が加わります。

  1. ネットワーク手数料。Solanaの手数料に関するドキュメントによると、すべてのトランザクションは署名1つにつき5,000 lamportsの基本手数料に加え、任意の優先手数料を支払います。「最大額」とは、残高から手数料を差し引いた額です。手数料全般については、SolanaとTONでトランザクション手数料がどう働くかをご覧ください。
  2. ウォレットアカウントのレント免除の最低額。ウォレットアカウントの最低額は、SIMD-0437の前は890,880 lamports(0.00089088 SOL)、ステップ1の後は810,624 lamports、ステップ2の後は650,240 lamportsでした。SOLが残っていてもレント免除の最低額に満たなくなる送金は、ランタイムに拒否されます(ちょうどゼロにすることは許可されます)。そのためウォレットは準備金を確保しておきます。
  3. トークンアカウントにロックされたSOL。保有している、あるいはかつて保有していたSPLまたはToken-2022の各トークンには、それぞれ独自のデポジットを持つ専用のアカウントがあり、SOL残高にはカウントされません。これが、多くの人が気づく「消えたSOL」です。

Solanaのレントとは何ですか?手数料ではなくデポジットなのはなぜですか?

Solanaのレントは、アカウントをネットワーク上に維持するための返還可能なデポジットで、アカウントをクローズすると全額が戻ります。計算式は(128バイトのオーバーヘッド+データ長)×バイトあたりのlamports数です。

標準的なSPLトークンアカウントは165バイトなので、2026年より前は(128+165)×6,960=2,039,280 lamports、つまり0.00203928 SOLでした。拡張機能を持つToken-2022のアカウントは、これより高くなります。

新しいトークンを受け取るのにSOLがかかることがあるのも、このためです。誰かが受取人のトークンアカウントに資金を入れなければなりません。通常は送信者かアプリが支払いますが、ご自身が支払う場合もあります。トークンのモデルはチェーンごとに異なり、ERC-20・SPL・jettonの違いで解説しています。

2026年のレント引き下げ(SIMD-0437)で何が変わりますか?

SIMD-0437は、Solanaのバイトあたりのlamports数を6,960から696へ、90%引き下げるもので、5つのステップで実施されます。2026年10月7日時点でメインネットで稼働しているのはステップ1と2です。この表は同日にSolanaのレント引き下げアップグレードのページと、ステップ2の有効化に関するSolana Compassの報告と照合して確認したもので、デポジットの列は公表されたレートからの計算値です。

ステップバイトあたりのlamports状況(確認時点)トークンアカウントのデポジット
引き下げ前6,960旧レート2,039,280(0.00204 SOL)
16,3332026年9月3日にメインネットで稼働1,855,569(0.00186 SOL)
25,0802026年9月11日にメインネットで稼働(エポック1033)1,488,440(0.00149 SOL)
32,5752026年11月の予定754,475
41,3222026年11月の予定387,346
56962026年11月の予定203,928(0.000204 SOL)

既存のアカウントに自動で返金されることはありません。新しい最低額は新しい残高に適用されるため、旧レートで開設されたアカウントは、引き続き大きいほうのデポジットを保持しています。ステップ2の後、旧来の標準トークンアカウントには、新しい最低額が求める額より550,840 lamports(約0.00055 SOL)多く入っています。ステップ3〜5には確定した日付がありません。Anzaの開発者によれば、各ステップはステートの増加を確認できてから有効化され、Agave 4.4は2026年11月ごろの予定です。フォールバック用のフィーチャーゲートによってレートが6,960に戻される可能性があるため、スケジュールは変わることがあります。

SOLを取り戻す方法は2つあります。空のアカウントをクローズすると、そのlamportsがすべて戻ります。新しいトークンプログラムの命令WithdrawExcessLamportsは、現在の最低額を超える分だけを引き出し、アカウントを開いたままにしますが、所有者の署名が必要です。不要になったアカウントはクローズしてください。ウォレットやツールが対応していれば、アカウントを開いたままにしたい場合はWithdrawExcessLamportsを使います。ラップドSOLには、代わりにUnwrapLamportsを使います。

空のトークンアカウントからSOLを安全に回収するにはどうすればよいですか?

空のトークンアカウントを一つずつ、ご自身で署名するトランザクションでクローズします。署名の前に、SOLがご自身のアドレスに送られることを確認してください。

  1. SolscanまたはSolana Explorerでご自身のアドレスを開き、残高がゼロのトークンアカウントを一覧表示します(ブロックエクスプローラーの読み方を参照)。
  2. 先にダストを片付けます。SPL Tokenのドキュメントによると、ネイティブでないトークンアカウントをクローズするにはトークン残高がゼロである必要があるため、トークンを送り出すかバーンします。バーンは取り消せないので、そのトークンが無価値であることを確認してください。
  3. ウォレット自身のアカウントクローズ機能があればそれを使い、なければ広く知られたオープンソースのツールを使います。
  4. 署名の前に、トランザクションにCloseAccount(バーンを選んだ場合はBurnも)だけが含まれ、SOLがご自身のアドレスに支払われ、手数料があれば表示されていることを確認します。
  5. ご自身で署名し、その後エクスプローラーでアカウントがクローズされSOLが届いたことを確認します。

レント回収ツールは安全ですか?署名前のチェックリスト

回収ツールが安全なのは、署名を求められる内容を読める場合だけです。偽物は本物と見分けがつかないことがあるためです。このページはどのツールも推奨しませんが、Binance.USはWeb3ウォレットでSolanaアカウントのレントを回収する方法についてのヘルプ記事を公開しています。

  • 広告やDMではなく、信頼できる情報源から公式URLにたどり着いており、ツールがオープンソースであるか、広く知られている。
  • シードフレーズや秘密鍵を決して求めない。
  • プレビューにCloseとBurnだけが表示され、ご自身のアドレスに支払われる。
  • SetAuthority(トークンアカウントを誰が管理するかを変更するもの)、Approveやデリゲート、選んでいないトークンの送金がない。
  • 手数料があれば開示されており、「無料のSOLを受け取る」というポップアップやエアドロップされたリンクは無視する。

偽の回収ページは、ウォレットドレイナーと同じパターンをたどります。一見ありふれたトランザクションで、資産や権限を他人に移すものです。その原則はブラインド署名の背後にあるものと同じで、読めないものには決して署名しないことです。レントは攻撃者にとっても現実のお金です。2022年8月、OtterSecは、Solendのまだできかけだったアカウントをクローズしてラウンドごとに約0.0082 SOLのレントを得るボットについて説明しました。これは消費者向けツールではなく、開発者側の欠陥でした。

TONウォレットに「uninit」と表示されたり、少額の残高が残ったりするのはなぜですか?

TONでは、アカウントが占める状態に対してストレージ手数料が継続的にかかりますが、Solanaは一度きりの返還可能なデポジットです。手数料はTONのコインであるGRAM(旧Toncoin)で支払います。ネットワークの名称は引き続きTONです。

TONのドキュメントによると、アカウントは次の4つの状態のいずれかです:

  • nonexist:コードもデータも残高もなく、ストレージ手数料もかかりません。
  • uninit:残高はあるがまだコードがない状態です。資金を受け取ったものの一度も送信していないウォレットなどが該当し、ストレージ手数料は発生し続けます。
  • active:デプロイ済みで稼働中です。
  • frozen:ストレージの負債が0.1 GRAMを超えた状態で、コードとデータのハッシュだけが残ります。

ストレージの負債が1 GRAMを超え、残高がゼロのfrozenアカウントは削除されます。標準的なウォレットは最初の送信トランザクションでデプロイされるため、Tonviewerなどのエクスプローラーでは、何かを送信するまで「uninit」と表示されます。ウォレットがストレージ手数料と計算手数料を負担しなければならないため、「最大額を送金」は失敗したり、ダストが残ったりすることがあります。jettonの送金では、jettonウォレットコントラクトの手数料を支払うために追加のGRAMが添付され、超過分は通常返却されます。

WATS Walletの位置づけ

WATS Walletは、EVMネットワークに加えてSolanaとTONに対応するノンカストディアルウォレット(Chrome拡張機能とiOS/Androidアプリ)です。SolanaとTONでは、手数料やデポジットはそのチェーン自身のコインであるSOLとGRAMで支払うため、それぞれ少額の残高を保っておいてください。BSC上の一つのATS残高ですべてのEVM手数料を支払うATSの単一手数料トークンのモデルはEVMネットワークのみが対象で、SolanaのレントやTONのストレージ手数料の支払いには使えません。詳しくはEVMネットワークでのATS手数料の仕組みと対応チェーンをご覧ください。WATSが鍵を保持することは決してないため、クローズや回収のトランザクションはすべてご自身で署名します。どのウォレットやツールを使う場合でも、上記のチェックリストが当てはまります。

よくある質問

2026年のレント引き下げ後、トークンアカウントにはどれくらいのSOLがロックされますか?

SIMD-0437の前は、標準的なトークンアカウントに2,039,280 lamports(約0.00204 SOL)がロックされていました。2026年9月11日からメインネットで稼働しているステップ2の後は、新しいアカウントに必要なのは約0.00149 SOLで、最終ステップ(Agave 4.4、2026年11月ごろの予定)では約0.000204 SOLになります。それ以前に開設されたアカウントは、クローズするか超過分を引き出すまで、大きいほうのデポジットを保持します。これらの数値は2026年10月7日時点のもので、ステップ3〜5には確定した日付がありません。

トークンアカウントをクローズしてSOLを戻してくれるウェブサイトを使っても安全ですか?

安全な場合もありますが、トランザクションにClose(と、選んだ場合のBurn)だけが含まれ、送り先がご自身のアドレスで、手数料が開示されている場合に限ります。シードフレーズは絶対に入力せず、トークンの所有権を変更するもの(SetAuthority)、デリゲートを承認するもの、トークンを送金するものは拒否してください。偽の回収ページはドレイナーがよく使う罠なので、信頼できる経路でたどり着いた情報源だけを使ってください。

TONウォレットに「uninit」と表示され、少額の残高が残るのはなぜですか?

「uninit」は、そのアドレスがGRAMを受け取ったものの、ウォレットコントラクトがまだデプロイされていないことを意味します。デプロイは最初の送信トランザクションで行われ、これは正常な動作です。TONでは継続的にストレージ手数料がかかり、送金(特にjettonの送金)では手数料用にGRAMが必要なため、「最大額を送金」ではダストが残ったり失敗したりすることがあります。ストレージの負債が0.1 GRAMを超えたアカウントはfrozenになることがあるので、ウォレットに少額のGRAMを残しておいてください。