Tx Doctor / EVM 리버트 사전 / ERC-20 전송이 잔액 초과
EVM 오류: ERC-20 전송이 잔액 초과
보내는 주소의 보유량이 요청 금액보다 적어 토큰 컨트랙트가 전송을 거부했습니다. 전송 수수료 토큰이 몫을 먼저 떼는 경우도 같습니다.
원인
- 거래를 만든 뒤 잔액이 바뀌었습니다(다른 대기 거래가 사용).
- 토큰이 전송 수수료를 떼어 컨트랙트 수령액이 보낸 금액보다 적어 내부 검사가 실패했습니다.
- 잔액 전부를 보냈지만 그 금액에 수수료가 포함되어 있었습니다.
- 인터페이스에서 잘못된 토큰을 선택했습니다. 심볼 충돌은 흔합니다.
해결 방법
- 잔액을 새로 고치고 현재 수량으로 거래를 다시 만드세요.
- 전송 수수료 토큰은 1~3% 여유를 두세요.
- 티커가 아니라 토큰 컨트랙트 주소를 확인하세요.
지갑·익스플로러에서 보이는 모습
ERC20: transfer amount exceeds balance
지금 이 문제가 발생했나요? 트랜잭션 해시를 붙여 넣으면 체인을 자동으로 찾아 실제 실패 원인을 디코딩합니다.
내 트랜잭션 진단하기