온체인 거래를 진행하는 과정에서 거래가 실패하는 경우가 발생할 수 있습니다. 이는 블록체인 네트워크 상태, 지갑 설정 또는 토큰 메커니즘과 관련이 있는 경우가 많으며, 자산이 손실되었음을 의미하지는 않습니다.
이 문서에서는 자주 발생하는 원인과 해결 방법을 안내합니다.
자주 발생하는 원인
거래를 진행할 때 “Failed”, “Reverted”, “Error” 등의 메시지가 표시되는 경우, 일반적인 원인은 다음과 같습니다.
➤ 온체인 수수료(Gas비) 부족
블록체인 거래에는 Gas비가 필요합니다. 지갑에 수수료를 지불할 네이티브 토큰(예: ETH, BNB, SOL 등)이 부족한 경우, 거래가 정상적으로 제출되지 않거나 온체인에서 실행되지 않을 수 있습니다.
➤ 슬리피지 설정이 너무 낮은 경우
암호화폐 가격은 변동성이 크기 때문에, 설정한 슬리피지 허용 범위가 시장 변동 폭보다 낮으면 거래 실행 중 가격 차이로 인해 실패할 수 있습니다.
➤ 네트워크 혼잡 또는 노드 문제
블록체인 네트워크의 거래량이 많거나 RPC 노드 연결 상태가 불안정한 경우, 거래가 지연되거나 실패할 수 있습니다.
➤ 토큰 승인(Approve) 문제
일부 토큰은 최초 거래 시 승인(Approve)이 필요합니다. 승인 금액이 부족하거나 승인 절차가 완료되지 않은 경우, 이후 거래가 실행되지 않습니다.
➤ 유동성 부족
거래 페어의 유동성이 부족한 경우, 대량 거래가 체결되지 않거나 가격 변동이 크게 발생할 수 있습니다.
➤ 잔액 부족
지갑 잔액이 거래 금액과 Gas비를 모두 충당할 수 있는지 확인해 주세요. 잔액이 거래 금액과 동일한 경우, 수수료가 부족해 거래가 실패할 수 있습니다.
유의사항
거래가 실패하더라도 원금은 차감되지 않는 경우가 일반적입니다.
다만, 이미 사용된 Gas비는 환불되지 않을 수 있습니다(채굴자 또는 검증자가 해당 거래를 처리했기 때문입니다).
정확한 상태는 블록체인 탐색기에서 확인해 주세요.
해결 방법
거래가 실패한 경우, 아래 방법을 순서대로 시도해 보시기 바랍니다.
➤ 잔액 확인: Gas비를 지불할 수 있는 충분한 네이티브 토큰이 있는지 확인해 주세요
➤ 슬리피지 조정: 슬리피지 허용 범위를 적절히 상향 조정해 주세요 (예: 0.5% → 1% 이상)
➤ 재승인 진행: 토큰 승인(Approve)이 완료되었는지 확인해 주세요
➤ 네트워크 변경: 지갑에서 RPC 노드를 변경하거나 잠시 후 다시 시도해 주세요
➤ 거래 금액 축소: 유동성이 부족한 경우, 거래를 나누어 진행해 주세요