Tx Doctor / Solana 오류 사전 / 수수료를 낼 SOL 부족
Solana 오류: 수수료를 낼 SOL 부족 (InsufficientFundsForFee)
수수료 지불 계정에 네트워크 수수료와 새 계정의 렌트를 감당할 SOL이 없었습니다.
원인
- 모든 거래에는 수수료 지불 지갑에 약간의 SOL이 필요합니다. 보통 1센트 미만이지만 반드시 있어야 합니다.
- 새 토큰 계정 생성에는 약 0.00204 SOL의 렌트가 필요하며, 지갑을 막 비운 직후에 놓치기 쉽습니다.
- 일부 지갑은 잔액을 0.00으로 표시하지만 실제로는 수천 lamports가 남아 있어 거래에는 부족합니다.
해결 방법
- 지갑에 소량의 SOL을 보내고 다시 시도하세요. 0.01 SOL이면 단순 거래 수백 건을 처리할 수 있습니다.
- 계정을 닫아 렌트를 회수하는 중이라면 먼저 그것을 하고, 회수한 SOL로 다음 거래를 하세요.
- 인터페이스가 기대하는 수수료 지불 지갑과 같은 지갑을 쓰고 있는지 확인하세요.
로그에 나타나는 모습
Transaction simulation failed: Attempt to debit an account but found no record of a prior credit.
지금 이 오류가 보이나요? 트랜잭션 서명을 붙여 넣으면 실패한 명령·프로그램·오류 코드를 바로 확인할 수 있습니다.
내 트랜잭션 진단하기