トークンを売却・送付した後も、残されたアカウントにSOLが入ったままかもしれません。Sol Incineratorなら、そうした空のアカウントを閉じてデポジットを取り戻せます。まだ保有しているトークンやNFTはそのまま残ります。
トークンアカウントを閉じてSOLを回収するには?
Sol Incineratorにウォレットを接続し、使い終わった空のアカウントを選択します。取り戻せるSOLの額を表示し、私たちがクリーンアップを準備します。ウォレットで承認すると、デポジットが戻ります。トークンやNFTを残すにはFun Modeを使ってください。
空のアカウントにSOLが残っている理由
トークンアカウントは作成時に、レントと呼ばれるSOLのデポジットを必要とします。トークンを売却・送付してもアカウントが閉じられるとは限らないため、取引を終えてからも長くデポジットが残ることがあります。
Sol Incineratorは、対応する空のSPL TokenおよびToken-2022アカウントからデポジットを回収できます。閉じずに余剰レントを引き出せるアカウントもあります。
なぜ0.002 SOLなのか?
0.002 SOLは、Solanaの当初のレント設定で作成された標準的なトークンアカウントのデポジットを四捨五入した額で、正確には0.00203928 SOLです。2026年10月時点のレント設定では、新しいアカウントに必要なのは0.00148844 SOLで、さらなる引き下げも予定されています。古いアカウントは、閉じられるか余剰分が引き出されるまで当初の残高を保持します。アカウント種別ごとのデポジットはレント一覧表で確認できます。
デポジットをより多く取り戻す
基本手数料は2%なので、回収したSOLをより多く手元に残せます。RefundYourSolの標準料金との比較では、同じアカウントでの差を示しています。
Sol Incineratorでのウォレットチェックは無料です。承認前に手数料差し引き後の金額を確認でき、クリーンアップが確定すればすぐにSOLを使えます。
トークンアカウントが閉じられないのはなぜ?
$0と表示されるのに、トークンが残っている
価値が1セント未満でも、トークンの残高が残っている場合があります。ドル建ての価値ではなく、トークンの数量を確認してください。ほとんどのトークンアカウントは、空でないと閉じられません。
必要なトークンは保持するか送付してください。不要なトークンのバーンを選んだ場合、それらは永久に破棄されます。
別のウォレットを接続している
アカウントを所有するウォレットに切り替えてください。アカウントに別のクローズ権限が設定されている場合は、代わりにそのアドレスでクローズを承認する必要があります。アカウント作成の費用を支払っても、そのアカウントの管理権は得られません。
トークンが凍結されている、または追加のクローズ条件がある
トークンが残っている凍結アカウントは、トークンの移動やバーンの前に凍結解除が必要な場合があります。凍結を解除できるのは、そのトークンのフリーズ権限者だけです。空の凍結アカウントは、凍結解除せずに閉じられることもあります。詳しくは凍結トークンガイドをご覧ください。
Token-2022アカウントの中には、クローズ前に精算が必要な保留中の転送手数料を持つものもあります。こうした追加要件はToken-2022ガイドで説明しています。
ボットがまだアカウントを使っている
空のアカウントが次のトレードを待っている場合があります。Autocompounderは、支出許可が残っている入力アカウントを保護します。戦略を継続したい場合は、それらのアカウントを開いたままにしておいてください。
次のメッセージが表示された場合
| メッセージ | 意味 | 対処法 |
|---|---|---|
Non-native account can only be closed if its balance is zero | アカウントにまだトークンが残っています | 保持するか送付してください。不要なら、Pro Modeでバーンすることもできます |
Account is frozen | トークンが残っている状態で、そのトークンのフリーズ権限者がアカウントを凍結しました | 開いたままにするか、トークンの発行者に凍結解除を依頼してください。凍結トークンガイドをご覧ください |
An account can only be closed if its withheld fee balance is zero, harvest fees to the mint and try again | Token-2022アカウントに保留中の転送手数料があります | 手数料をミントへ回収(harvest)してから、アカウントを閉じてください。方法はToken-2022ガイドで説明しています |
| 確認される前にトランザクションの有効期限が切れました | 時間内に確定しませんでした。多くの場合、承認に時間がかかりすぎたことが原因です | 再試行し、すぐにウォレットで承認してください |
| 続行するにはウォレットに追加のSOLが必要です | ウォレットでネットワーク手数料を支払えず、このクリーンアップはGasless Payの対象外でした | 少額のSOLを追加してから再試行してください |
| ウォレットのリクエストがキャンセルされました | ウォレットのプロンプトを閉じました | そのリクエストは送信されていませんが、それ以前のリクエストは送信済みの可能性があります。再度スキャンし、まだ開いているアカウントを選択してください |
ウォレットにネットワーク手数料分のSOLがない
Gasless Payは自動で適用されます!クリーンアップが対象となる場合、私たちが前払いのネットワーク手数料を負担し、提示した料金をクリーンアップ手数料とあわせて回収したSOLから差し引きます。先にウォレットへSOLを送る必要はありません。
一部のアカウントしか閉じられなかった
大規模なクリーンアップでは、複数のトランザクションを使うことがあります。途中でウォレットのプロンプトを閉じたり接続が切れたりした場合でも、一部はすでに完了している可能性があります。
どのトランザクションが確定したかを確認してから再度スキャンし、残っているアカウントを選択してください。完了済みの処理をやり直さずに済みます。
古いSerumの取引アカウント
Serumの時代にSolanaのDEXで取引していたなら、ウォレットにSerumのOpenOrdersアカウントが残っているかもしれません。それぞれにトークンアカウントよりはるかに大きなデポジットが入っており、旧レント設定で作成されたものは0.02335776 SOLです。Sol Incineratorは、未約定の注文も未精算の残高もないSerum v3のOpenOrdersアカウントを見つけます。Pro Modeの「回収」タブでは「Serumアカウント」の下に表示されるので、ほかのアカウントとまとめて閉じられます。
spl-token CLIでトークンアカウントを閉じられますか?
はい、コマンドラインに慣れていれば可能です。Solanaのspl-tokenツールで、自分が所有するアカウントを閉じられます。
spl-token accounts -v
spl-token close --address <TOKEN_ACCOUNT_ADDRESS>
spl-token gc --close-empty-associated-accounts
最初のコマンドはトークンアカウントを残高とともに一覧表示し、2つ目は1つのアカウントを閉じ、3つ目はまとめて整理します。空の関連トークンアカウントを閉じ、同じトークンの余分なアカウントをメインのアカウントに統合しますが、凍結されたものはスキップします。Token-2022アカウントには--program-2022を追加してください。
注意点は署名です。Ledgerで署名する場合を除き、CLIにはウォレットの秘密情報が必要です。キーペアファイルとして渡すか、リカバリーフレーズとして入力することになります。ブラウザウォレットの場合、その秘密情報をウォレットから取り出すことを意味します。
Sol Incineratorなら、普段使っているウォレットで承認するだけで、鍵がウォレットの外に出ることはありません。対象となるアカウントを見つけて戻ってくる額を表示し、Pro Modeでは不要なトークンのバーンとそのアカウントのクローズを一度に行えます。クリーンアップが対象となる場合は、Gasless Payがネットワーク手数料を負担します。CLIでかかるのはネットワーク手数料だけですが、当社のクリーンアップ手数料は回収したSOLから差し引かれます。
