토큰을 팔거나 보내셨나요? 남겨진 계정에 아직 SOL이 있을 수 있어요. Sol Incinerator로 빈 계정을 닫고 예치금을 돌려받으면서, 아직 보유한 토큰과 NFT는 그대로 지킬 수 있어요.
토큰 계정을 닫고 SOL을 회수하려면 어떻게 하나요?
Sol Incinerator에 지갑을 연결하고 더 이상 쓰지 않는 빈 계정을 선택하세요. 돌려받을 수 있는 SOL 금액을 보여 드리고 정리 작업을 준비해 드려요. 지갑에서 승인하면 예치금이 풀려요. 토큰과 NFT를 지키려면 Fun Mode를 사용하세요.
빈 계정에 SOL이 남아 있는 이유
토큰 계정을 만들 때는 렌트(rent)라고 부르는 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센트도 안 되는 토큰이라도 잔액은 남아 있을 수 있어요. 달러 가치가 아니라 토큰 수량을 확인하세요. 대부분의 토큰 계정은 비어 있어야 닫을 수 있어요.
원하는 토큰은 보관하거나 전송하세요. 원치 않는 토큰을 소각하기로 하면 그 토큰은 영구적으로 사라져요.
다른 지갑이 연결되어 있어요
계정을 소유한 지갑으로 바꾸세요. 계정에 별도의 닫기 권한(close authority)이 있다면, 그 주소가 대신 닫기를 승인해야 해요. 계정 생성 비용을 냈다고 해서 그 계정을 제어할 수 있는 건 아니에요.
토큰이 동결되었거나 추가 닫기 규칙이 있어요
토큰이 남아 있는 동결 계정은 그 토큰을 옮기거나 소각하기 전에 동결 해제가 필요할 수 있어요. 동결 해제는 해당 토큰의 동결 권한자만 할 수 있어요. 비어 있는 동결 계정은 동결 해제 없이 닫을 수 있는 경우도 있어요. 동결 토큰 가이드를 참고하세요.
일부 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
첫 번째 명령은 토큰 계정과 잔액을 나열하고, 두 번째 명령은 계정 하나를 닫으며, 세 번째 명령은 한꺼번에 정리해요. 비어 있는 연결 토큰 계정을 닫고 같은 토큰의 추가 계정을 기본 계정으로 합치며, 동결된 계정은 건너뛰어요. Token-2022 계정에는 --program-2022를 추가하세요.
문제는 서명이에요. Ledger로 서명하지 않는 한 CLI에는 지갑의 비밀 정보가 필요해요. 키페어 파일로 넘기거나 복구 문구를 직접 입력해야 하죠. 브라우저 지갑이라면 그 비밀 정보를 지갑 밖으로 꺼내야 한다는 뜻이에요.
Sol Incinerator에서는 이미 쓰고 있는 지갑에서 승인하면 되고, 키는 지갑 밖으로 나가지 않아요. 저희가 대상 계정을 찾아 돌려받을 금액을 보여 드리고, Pro Mode에서는 원치 않는 토큰 소각과 계정 닫기를 한 번에 처리해요. 정리 작업이 조건을 충족하면 Gasless Pay가 네트워크 수수료를 대신 내요. CLI를 쓰면 네트워크 수수료만 내면 되고, 저희 정리 수수료는 회수한 SOL에서 차감돼요.
