Tx Doctor / Solana エラー事典 / レントを払う SOL が不足
Solana エラー:レントを払う SOL が不足 (InsufficientFundsForRent)
アカウントの作成や入金後に、レント免除の最低額を下回るため、ネットワークが取引を拒否しました。
原因
- すべてのアカウントは存続のために最低 SOL を保持する必要があり、一部だけの入金は即座に拒否されます。
- 残高が 0 とレント最低額の間になるような送金は許可されません。
- アカウントを閉じて回収したレントをすぐ使うと、このエラーになります。
解決方法
- 少なくともレント免除の最低額まで入金してください(通常アカウントで約 0.00089 SOL、トークンアカウントで約 0.00204 SOL)。
- ウォレットに少量の SOL を補充して再試行してください。
- ウォレットを空にする場合は、レント分を残してください。
ログでの表示例
Transaction simulation failed: InsufficientFundsForRent
いまこのエラーが出ていますか?トランザクション署名を貼ると、失敗した命令・プログラム・エラーコードがそのまま分かります。
自分のトランザクションを診断