すべての投稿
ガイド

Solanaのレントとは?「insufficient funds for rent」の直し方

Solanaのレントは月額料金ではなく返ってくる預り金です。ウォレットとトークン枠の実額、「insufficient funds for rent」が出る理由、回収の方法を説明します。

10 分で読めます J Tools Editorial
暗い背景にコインロッカーの図。使用中は預り金がロックされ、返却すると戻ってくる構造を表している

Solanaのレントとは

Solanaのレントは、返ってくる預り金です。毎月引かれる利用料ではありません。Solana上で領域を占めるアカウントは、作成時に少額のSOLをロックし、そのアカウントを閉じると同額が戻ります。

問題は名前です。「レント」と聞くと、どこかでメーターが回っていて、月ごとにウォレットが削られていくように思えます。実際に起きているのはまったく別のことです。月単位でも年単位でも引かれるものはなく、アカウントを閉じれば預り金は全額あなたの手元に戻ります。

コインロッカーの預り金と同じです。借りるときに預けて、返せば戻る。ネットワークがこれを求めるのは、アカウントがどれも、Solanaを動かしている数千台のマシンのディスク領域を占めるからです。あなたのウォレットも、あるトークンを持つための枠も、トークン自身の登録情報も例外ではありません。預り金は、その領域に値段を付けたものです。

ネットワークは2026年9月から預り金の額を段階的に引き下げており、この記事の数字は現在の値です。

種類ごとの預り金

ほとんどの場面は、次の3つの金額で足ります。

アカウントの種類ロックされる額いつ発生するか
ウォレット本体0.00065 SOL初めてSOLがウォレットに入るとき
トークン枠0.00149 SOL新しいトークンを初めて受け取るか送るとき
トークンの登録情報0.00107 SOL自分でトークンを発行するとき

これらはアカウントが占める領域に紐づいた金額で(規則はSolanaのアカウントの公式ドキュメントに説明があります)、固定ではありません。アカウントは開いたときの預り金をそのまま保つので、2026年9月より前に開いたトークン枠にはいまも0.00203928 SOLが入っています。

表の1行目が、ほぼ全員がいずれ突き当たる謎の答えです。ウォレットにSOLをほんの少しだけ残す送金は通りません。ウォレット自体もアカウントです。ちょうど0まで空にすることはできますが、0より多く預り金の0.00065 SOLより少ない残高は認められず、そうなる送金はその場で拒否されます。

トークン枠ごとに預り金がかかる理由

ウォレットは、すべてのトークンを1つの引き出しに積みません。持っているトークンの種類ごとに別々の枠を開き、枠を作るたびに0.00149 SOLの預り金がロックされます。技術文書ではこの枠を関連トークンアカウント、略してATAと呼びます。

枠は自動で開きます。あるトークンが初めてウォレットに届くとき、ネットワークは同じ取引のなかで枠を作り、預り金はその取引に署名した人が払います。他人が新しいトークンを送ってきた場合は、たいてい送信側が払います。自分で署名したスワップや購入なら、あなたの残高から引かれます。

受け取る側の話はエアドロップとはの記事に書きました。配る側から見ると、予算の大半がこの枠に消えます。そのトークンを一度も持ったことのない1000個のウォレットに配るということは、1000個の枠を開くということです。1枠あたり約0.00149 SOLなので、預り金だけで約1.49 SOLになります。取引手数料はこれに含まれていません。エアドロップで重いのは、手数料ではなく預り金です。

一括送金ツールはこの項目をプレビューで独立した行として表示するので、資金がウォレットを出る前に総額が見えます。

自分でトークンを発行する場合は、もう1行増えます。トークンが生まれるときに作られる登録情報が0.00107 SOLをロックします。トークン作成ツールを使うときは、このレントもコストの一部で、ツール自体の手数料は別に表示されます。

ウォレットの中にトークンごとの枠が並ぶ図。枠を作るたびに預り金がロックされる構造を示している

「insufficient funds for rent」の意味

Solanaで出るこのメッセージは、文字どおりの意味です。送ろうとした取引が、あるアカウントを最低預り金より下に落とす結果になるため、ネットワークが送信前に拒否しました。

何も失っていません。何も動いておらず、手数料も引かれておらず、残高も変わっていません。このレントのエラーは拒否であって、損失を伴う失敗ではありません。

Solanaでこのエラーを起こす原因は2つに集中していて、他のすべてを合わせたより多くを占めます。1つ目は、ウォレットのSOLをほぼ全額送ろうとすること。ウォレットはちょうど0まで空にできますが、少しでも残すならウォレット本体の預り金、約0.00065 SOL以上が必要なので、端数だけを残す送金はこの線を割ります。2つ目は、新しいトークン枠を開く必要がある取引で、残りが0.00149 SOLの預り金と手数料に足りないことです。

二度と出さないための3つの習慣

  • 余裕を残す。ウォレットには常に最低0.005 SOLを残してください。ウォレット自身の預り金、いくつかの枠の預り金、そして何回分もの取引手数料をまかなえます。
  • 空にするときは「最大」ボタンを使う。ウォレットアプリが送れる額を計算してくれます。全額を手で入力する操作が、まさに拒否の引き金になります。
  • 新しいトークンが届く前に余裕を見ておく。0.003 SOLほどの余裕があれば、枠の預り金と、自分が負担する場合の手数料をまかなえます。

ロックされた預り金を回収する

Solanaの預り金は、アカウントを閉じたときに戻ります。閉じる価値があるのは、空になったトークン枠です。ウォレットには、コートのポケットに古いレシートが溜まるように、空の枠が溜まっていきます。

去年買って、いまは全部売ったトークン。エアドロップで届いて、売ったトークン。試しに買って、売って、そのまま忘れたトークン。どれも枠だけが残り、預り金として最大0.00203928 SOLをロックし続けています。

20個溜まっていれば最大0.04 SOL、100個なら最大0.2 SOLです。金額としては小さいですが、放置しても戻ってきません。アカウントを閉じてレントを回収では、閉じられる枠だけを絞り込んでまとめて処理できます。

1点だけ注意します。残高が入っている枠は閉じられません。閉じる前にトークンを送るか、トークンをバーンする必要があります。価値のないトークンをバーンしてから枠を閉じる、という順番が一般的です。

空になったトークン枠が並び、閉じることで預り金が戻ってくる流れの図

手数料との違いと、よくある質問

Solanaのレントは預り金で、戻ってきます。ネットワーク手数料は支払いで、戻りません。1回の取引の基本手数料は0.000005 SOLで、混雑時にはこれに優先手数料を上乗せします。いくら払うべきかは優先手数料の目安にまとめました。

ウォレットに常に0.005 SOL残しておく理由は2つあります。レントの下限を割らないためと、次の取引の手数料を払えるようにするためです。

Solanaのレントは戻ってきますか?はい。名前に反して、これは預り金で、あなたのものであり続けます。SOLはアカウントが存在するあいだロックされ、アカウントや枠を閉じると全額がウォレットに戻ります。月ごとであれ、それ以外であれ、途中で引かれるものはありません。

トークン枠の預り金は誰が払いますか?枠を開く取引に署名した人です。エアドロップなら配布に署名するのは送信側なので、新しい受取人の枠ごとの預り金は送信側が負担します。自分でスワップしてトークンを受け取るときは、あなたの署名が取引を承認するので、約0.00149 SOLの預り金はあなたのウォレットから出ます。

J
著者
J Tools Editorial

J Toolsチームからの投稿

J Tools Editorial のすべての投稿を見る →

関連投稿