메타마스크에서 이더리움 전송이 안될 때 해결 방법
MetaMask에서 ETH나 토큰을 보내려고 했는데 거래가 진행되지 않는 상황이 있습니다.
잔액이 분명히 있는데도 전송이 안 되거나, 전송 후 계속 Pending으로 남거나, 토큰은 있는데 수수료가 부족하다고 표시될 수도 있습니다.
이런 경우 무작정 MetaMask를 삭제하기보다 잔액 → 네트워크 → 가스비 → Pending 거래 → 앱 상태 순서로 확인하는 것이 좋습니다.
1. 전송 금액 외에 가스비가 남아 있는지 확인
먼저 가장 기본적인 잔액을 확인하세요.
이더리움 메인넷에서 거래하려면 네트워크 수수료를 지불할 ETH가 필요합니다.
예를 들어 보유한 ETH 전체를 다른 주소로 보내려고 하면 전송 금액 외에 필요한 가스비가 부족할 수 있습니다.
토큰을 보내는 경우도 마찬가지입니다.
ERC-20 토큰을 많이 보유하고 있어도 이더리움 메인넷의 네트워크 수수료를 지불할 ETH가 없다면 전송에 문제가 생길 수 있습니다.
2. 현재 선택한 네트워크 확인
MetaMask는 여러 네트워크를 사용할 수 있기 때문에 현재 어떤 네트워크를 보고 있는지 확인해야 합니다.
자산이 이더리움 메인넷에 있는데 다른 네트워크가 선택되어 있으면 기대한 잔액이나 거래 정보를 볼 수 없습니다.
반대로 레이어2에 있는 자산을 메인넷 화면에서 찾고 있을 수도 있습니다.
받는 사람에게 보내기 전에도 상대방이 동일한 네트워크를 지원하는지 확인하세요.
3. 이전 Pending 거래가 있는지 확인
새로운 거래가 안 된다면 이전에 제출한 거래가 Pending 상태인지 살펴보세요.
MetaMask의 Activity 메뉴에서 확인하거나 TxID를 블록 탐색기에서 조회할 수 있습니다.
앞선 거래가 처리되지 않은 상태라면 이후 거래가 영향을 받을 수 있습니다.
이때 계속 새로운 거래를 추가하기보다 가장 오래된 Pending 거래부터 해결하는 편이 좋습니다.
4. Speed Up 기능 확인
거래가 Pending이고 급하게 처리해야 한다면 MetaMask에서 제공하는 Speed Up 기능을 검토할 수 있습니다.
이는 기존 거래를 더 높은 수수료 조건으로 다시 제출하는 방식입니다.
하지만 추가 가스비가 필요할 수 있으므로 단순히 “빨리 처리된다”는 이유만으로 사용하는 것보다 거래의 긴급성을 판단하는 것이 좋습니다.
5. Cancel 기능은 신중하게 사용
Pending 거래를 더 이상 실행하고 싶지 않다면 MetaMask의 Cancel 기능을 확인할 수 있습니다.
다만 취소 요청이 반드시 성공하는 것은 아닙니다.
원래 거래가 먼저 확정될 수도 있기 때문에 거래 상태를 지속적으로 확인해야 합니다.
이미 확정된 거래를 이 기능으로 되돌릴 수 있는 것은 아닙니다.
6. 토큰 잔액이 안 보이는 경우
ETH가 아니라 특정 토큰만 보이지 않는다면 실제 자산이 없는 것인지 표시 문제인지 구분해야 합니다.
먼저 지갑 주소를 블록 탐색기에서 조회하세요.
블록 탐색기에는 토큰이 존재하지만 MetaMask 화면에 보이지 않는다면 해당 토큰이 자동 감지되지 않은 상황일 수 있습니다.
이 경우 MetaMask의 토큰 감지 기능이나 토큰 추가 기능을 확인할 수 있습니다.
토큰을 직접 추가할 때는 반드시 공식적으로 확인된 컨트랙트 주소를 사용해야 합니다.
7. 브라우저 또는 앱 문제 확인
네트워크와 거래 상태가 정상인데 인터페이스가 제대로 작동하지 않는다면 앱이나 브라우저 상태도 확인할 수 있습니다.
MetaMask가 공식 버전인지 확인하고 브라우저나 앱을 정상적으로 다시 실행해보세요.
하지만 복구 구문을 확실하게 보관하고 있지 않은 상태에서 지갑부터 삭제하는 것은 피하는 것이 좋습니다.
8. 가짜 MetaMask 고객센터에 주의
전송 오류를 검색하다 보면 MetaMask 고객지원처럼 보이는 광고나 SNS 계정을 발견할 수 있습니다.
특히 “지갑 동기화가 필요하다”, “검증을 위해 복구 구문을 입력하라”는 식의 안내는 주의해야 합니다.
시드구문과 개인키는 타인에게 제공해서는 안 됩니다.
MetaMask 전송 오류 체크리스트
전송이 안 된다면 다음 순서로 점검해보세요.
- 보내려는 수량과 가스비를 감당할 ETH가 있는가?
- 올바른 네트워크를 선택했는가?
- 받는 서비스도 해당 네트워크를 지원하는가?
- 이전 Pending 거래가 있는가?
- TxID 상태는 어떻게 표시되는가?
- 공식 MetaMask 앱 또는 확장프로그램을 사용하고 있는가?
자주 묻는 질문
토큰은 많은데 왜 전송이 안 되나요?
해당 거래의 네트워크 수수료를 지불할 자산이 부족한 경우가 있을 수 있습니다. 이더리움 메인넷에서는 가스비를 ETH로 지불합니다.
MetaMask를 삭제했다 다시 설치하면 되나요?
복구 정보를 확실하게 보관하지 않았다면 먼저 시도해서는 안 됩니다. 거래 문제와 앱 재설치는 별개의 문제일 수 있습니다.
고객센터에 시드구문을 알려줘도 되나요?
안 됩니다. 시드구문이나 개인키는 타인에게 제공해서는 안 됩니다.
Pending 거래가 있으면 다음 거래도 안 될 수 있나요?
앞선 거래 상태에 따라 뒤의 거래가 영향을 받을 수 있으므로 가장 오래된 Pending 거래부터 확인하는 것이 좋습니다.
마무리
MetaMask에서 이더리움 전송이 안 될 때 가장 먼저 앱을 삭제할 필요는 없습니다.
가스비 잔액 → 현재 네트워크 → Pending 거래 → 블록 탐색기 → 앱 상태 순서로 점검하세요.
대부분의 문제는 원인을 하나씩 분리해서 확인해야 해결 방향을 찾을 수 있습니다.
함께 보면 좋은 글: 이더리움 Pending 해결 방법 / 이더리움 잔액 안 보일 때 해결 방법 / 이더리움 지갑 해킹 대처 방법
댓글 0
첫 댓글을 남겨보세요.