Phantom "Not Enough SOL": 수수료, 렌트, 해결 방법
Phantom은 지갑에 Solana 네트워크 수수료나 새 토큰 계정에 필요한 렌트 예치금을 낼 SOL이 부족할 때 "Not Enough SOL"을 표시합니다. USDC 등 다른 토큰이 있어도 보통 도움이 되지 않습니다. 일부 대상 가스리스 거래를 제외하면 Solana 수수료는 SOL로 내기 때문입니다. 거래소나 다른 지갑에서 SOL을 조금 넣거나 조금 덜 보내면 거래가 처리됩니다.
빠른 단계
- 메시지 읽기. Phantom이 어떤 토큰이 부족하다고 하는지 확인하세요. 예: Solana의 SOL, Base의 ETH.
- SOL 잔액 확인. USDC 등 다른 토큰만이 아니라 SOL 자체를 보유하고 있는지, 스테이킹되어 있지 않은지 확인하세요.
- 조금 덜 보내기. SOL이 조금 있다면 네트워크 수수료와 렌트가 잔액에 들어가도록 금액을 줄이세요.
- SOL이 없다면 추가. 거래소나 다른 지갑에서 Solana 네트워크로 SOL을 소량 Phantom 주소에 출금하세요.
- 렌트 감안하기. 받거나 살 새 토큰마다 약 0.0015 SOL(2026년 10월 요율)을 추가로 남겨 두세요.
- 거래 재시도. 거래를 다시 시작하고 승인 전에 Phantom에 표시된 수수료를 확인하세요.
이는 가장 흔한 Phantom 메시지 중 하나로, 지갑에 돈은 충분하지만 SOL이 없는 사람들을 자주 당황하게 합니다. Phantom 고객센터는 네트워크 수수료를 각 네트워크의 네이티브 토큰으로 내야 하며, 수수료는 Phantom이 아니라 검증인에게 가고, 승인 전에 예상 수수료가 표시된다고 설명합니다(Phantom 고객센터, 2026).
표시될 수 있는 메시지
Solana에서 Phantom 고객센터는 이 오류의 예로 "Not Enough SOL"과 "Insufficient SOL"을 듭니다(Phantom 고객센터, 2026). 다른 네트워크에서는 각자의 가스 토큰에 대해 비슷한 메시지가 표시됩니다:
| 네트워크 | 수수료 지불 토큰 |
|---|---|
| Solana | Solana의 SOL |
| Ethereum | Ethereum의 ETH |
| Base | Ethereum이 아닌 Base의 ETH |
| Robinhood Chain | Robinhood Chain의 ETH |
| Polygon | Polygon의 POL |
| Bitcoin | BTC |
| HyperEVM | HyperEVM의 HYPE |
| BNB Chain | BNB Chain의 BNB |
| Arc | Arc의 USDC |
출처: Phantom 고객센터, 2026. Solana에서 dApp이나 다른 지갑은 대신 기본 네트워크 오류를 표시할 수 있습니다. 예를 들어 Transaction simulation failed 뒤에 Transaction results in an account (0) with insufficient funds for rent가 이어지는 식입니다.
첫째: Solana 네트워크 수수료
모든 Solana 거래는 서명당 5,000 lamports(0.000005 SOL)의 기본 수수료를 냅니다. 앱과 지갑은 네트워크가 혼잡할 때 거래가 더 빨리 처리되도록 보통 우선순위 수수료를 추가합니다. 우선순위 수수료를 포함해도 일반 거래는 1센트의 일부에서 몇 센트 수준입니다. 금액은 아주 작지만, SOL 잔액이 0이면 아예 낼 수 없습니다.
둘째: 렌트, 대부분이 놓치는 예치금
Solana는 온체인에 데이터를 저장하는 데 렌트라는 환급 가능한 예치금을 받습니다. Phantom 사용자에게 중요한 규칙은 두 가지입니다:
- 토큰마다 자체 토큰 계정이 필요합니다. 어떤 토큰을 처음 받거나 사면 해당 토큰 계정이 만들어집니다. 2026년 9월 11일부터 렌트 예치금은 1,488,440 lamports, 약 0.0015 SOL이며, 2026년 9월 이전에는 약 0.00204 SOL이었습니다. 계정을 만드는 쪽이 냅니다. 보내는 사람이 낼 때도 있지만, 스왑으로 새 토큰을 살 때처럼 본인이 내는 경우가 많습니다.
- SOL 계정에도 최소치가 있습니다. 일반 지갑 계정은 최소 650,240 lamports(약 0.00065 SOL)를 보유하거나 완전히 비어 있어야 합니다. 거래 후 잔액이 0과 이 최소치 사이가 되는 거래는 거부됩니다.
insufficient funds for rent는 여기서 나옵니다.
이 수치는 Solana의 렌트 공식, 즉 (128바이트 + 계정 데이터 크기) × 바이트당 렌트 요율에서 나옵니다. SIMD-0437 업그레이드로 요율은 2026년 9월 3일 바이트당 6,960에서 6,333 lamports로, 2026년 9월 11일 5,080으로 내려갔으며, 2026년 11월경 추가 인하가 예상됩니다(Solana Foundation 및 Chainstack 문서, 2026). 따라서 이 수치는 2026년 10월 기준으로 보고, 승인 전에 Phantom에 표시된 금액을 확인하세요. 예치금은 계정을 닫으면 돌아옵니다. 저희 Solana 수수료·렌트 계산기로 새 토큰 계정 수에 따른 금액을 계산할 수 있습니다.
SOL이 있었는데도 발생하는 이유
- SOL을 전부 다른 토큰으로 스왑했습니다. 다음 수수료를 낼 것이 남아 있지 않습니다. 가장 전형적인 경우입니다.
- SOL 잔액 전체를 보내려고 했습니다. 수수료가 추가되므로 총액이 보유량보다 많아집니다. 조금 덜 보내거나, 지갑이 수수료를 빼 주도록 최대 버튼을 사용하세요.
- 새 토큰을 여러 개 사고 있습니다. 스왑 외에 토큰마다 약 0.0015 SOL의 렌트(2026년 10월 요율)가 필요합니다.
- dApp 작업이 여러 계정을 만듭니다. 일부 민팅, 게임, DeFi 작업은 한 번에 여러 계정을 열며, 계정마다 예치금이 필요합니다.
- SOL이 스테이킹되어 있습니다. 스테이킹된 SOL은 언스테이킹할 때까지 수수료로 쓸 수 없으며, 언스테이킹에는 에포크 하나, 대략 2~3일이 걸립니다. Phantom 스테이킹을 참고하세요.
해결 방법
SOL이 조금 있지만 부족하다면, 수수료와 렌트가 들어가도록 보내는 금액을 줄이세요. SOL이 전혀 없다면 가장 간단한 해결책은 SOL을 받는 것입니다. 방법:
- 거래소에서 Phantom Solana 주소로 SOL을 소량 출금하세요. 출금 네트워크로 Solana를 선택하세요.
- 친구에게 부탁하거나 본인의 다른 지갑에서 SOL을 옮기세요.
- 거주 국가에서 이용 가능하다면 Phantom 내장 구매 옵션으로 SOL을 사세요.
Phantom의 스왑 도움말은 일부 스왑의 네트워크 수수료가 "may be sponsored if the swap is gasless"(스왑이 가스리스라면 지원될 수 있음)라고 설명합니다(Phantom 고객센터, 2026). Solana에서는 대상 가스리스 스왑과 전송을 SOL 없이 처리할 수 있습니다. Phantom에 따르면 금액이 최소 $0.30이고 토큰이 인증된 토큰이어야 하며, 사용하는 토큰에서 정액 수수료를 차감합니다. Cash 잔액이 있다면 네이티브 토큰으로 스왑할 수 있다고도 Phantom은 설명합니다. 모든 거래가 대상은 아니므로, 소량의 SOL 잔액이 여전히 확실한 해결책입니다.
SOL은 얼마나 남겨 둬야 하나요?
Phantom 고객센터는 Solana에서 약 0.02 SOL로 시작하라고 권하며, 이것이 거래당 수수료나 보장된 최소치는 아니라고 강조합니다(Phantom 고객센터, 2026). 이 정도면 여러 일반 거래와 새 토큰 계정 몇 개를 감당할 수 있습니다. 새 토큰을 많이 거래하거나 복잡한 dApp을 쓴다면 더 남겨 두세요. Phantom은 승인 전에 예상 수수료를 보여 주므로 매번 확인하세요.
렌트 돌려받기
빈 토큰 계정에도 예치금이 남아 있습니다. 계정을 닫으면 각 계정의 예치금이 돌아옵니다. 2026년 9월 이전에 연 계정은 약 0.00204 SOL, 그 이후 계정은 약 0.0015 SOL입니다. 이전 계정은 닫을 때까지 더 큰 예치금을 유지하며, 렌트 인하로 차액이 자동 환급되지는 않습니다(Chainstack 문서, 2026). 원치 않는 수집품에 대한 Phantom의 소각 기능도 렌트를 돌려받습니다. 제3자 "SOL 수령" 사이트는 경계하세요. 일부는 정상적인 계정 정리 도구지만, 지갑을 털어 가는 가짜도 많습니다. DM이나 광고로 접속하지 말고, 복구 문구를 절대 입력하지 마세요.
Phantom의 다른 네트워크
다른 곳에서도 같은 원리가 적용됩니다. Base와 Robinhood Chain에서는 Ethereum의 ETH가 아니라 해당 네트워크의 ETH가 필요합니다. BNB Chain에서는 가스를 BNB로 냅니다. 가스 토큰을 네트워크 간에 옮기려면 브리지가 필요합니다. Phantom 브리지와 Phantom 수수료를 참고하세요.
자주 묻는 질문
USDC만 보내려는데 왜 SOL이 필요한가요?
어떤 토큰을 옮기든 Solana 네트워크 수수료는 SOL로 냅니다. Phantom은 $0.30 이상인 인증된 토큰의 일부 전송을 가스리스로 처리해 토큰에서 수수료를 가져갈 수 있지만, 그 외에는 수수료용 SOL이 조금 없으면 Solana의 USDC 전송이 실패합니다.
insufficient funds for rent는 무슨 뜻인가요?
거래 후 계정 잔액이 Solana 최소 잔액보다 적어지거나, 새 토큰 계정에 필요한 예치금을 낼 수 없다는 뜻입니다. SOL을 조금 추가하거나 조금 덜 보내세요.
렌트는 잃는 수수료인가요?
아니요, 예치금입니다. 새 토큰 계정당 약 0.0015 SOL(2026년 9월 이전에 연 계정은 약 0.00204 SOL)이 빈 계정을 닫으면 돌아옵니다. 네트워크 수수료 자체는 환급되지 않습니다.
토큰을 SOL로 스왑해서 수수료를 낼 수 있나요?
경우에 따라 가능합니다. Phantom에 따르면 $0.30 이상인 인증된 Solana 토큰의 대상 가스리스 스왑은 SOL 없이 처리되며, 수수료는 토큰에서 차감됩니다. 스왑이 대상이 아니라면 먼저 거래소나 다른 지갑에서 SOL을 소량 받으세요.
Ethereum에 ETH가 있는데 왜 Base의 ETH가 필요한가요?
네트워크마다 잔액이 따로 있습니다. Base 수수료는 Base의 ETH로 내므로, Ethereum의 ETH는 브리지한 뒤에야 Base에서 쓸 수 있습니다.