마이이더월렛 ERC20 토큰 전송 실패

마이이더월렛 사이트 공식 로고
  • Warning! Error encountered during contract execution [Reverted]
  • ERC-20 Token Transfer Error (unable to locate corresponding Transfer event log), check with sender.
  • The ERC-20 Token Transfer might have Failed (ErrCode: unable to locate corresponding Transfer event log). check with sender.

마이이더월렛, 메타마스크, 마이크립토를 이용해 토큰을 전송하려는데 위와 같은 오류가 떴다면 이 포스팅을 꼭 읽어주세요. 🙂 위 오류 메세지가 나타나고 전송에 실패하는 주된 이유는 어떤게 있는지 알려드릴게요.

ERC20토큰 전송 실패 오류 내역

토큰 전송실패 오류 [Reverted]


ERC 20 토큰 전송 오류 실패 원인

  1. 토큰 컨트렉트가 잠겨 있을 때 혹은 일시 정지 되어있을 때
    이는 토큰을 옮길 수 없는데 전송을 시도한 케이스입니다. 토큰을 보유하고는 있지만 전송이 막힌, 락업 상태의 토큰일 확률이 높아요. ICO에 참여해 이더리움지갑으로 수령한 토큰인가요? 토큰마다 상이하지만 여러분이 가지고 있는 토큰이 송금, 전송 가능한 시간이 따로 지정되어 있을 수가 있습니다. 락업기간에 전송을 시도하면 이런 오류가 발생합니다. 혹은 스냅샷으로 인해 일정기간 거래가 정지되었을 때도 토큰 전송이 안됩니다. 해당 토큰 커뮤니티에 문의해보세요.
  2. 내 토큰 잔액이 부족할 때
    내가 보유하고 있는 토큰은 91500개인데, 실수로 91550개로 입력한다던지 보유하고 있는 수량보다 더 많은 수량을 입력했을 때 이런 오류 메세지가 뜰 수 있습니다.
  3.  토큰 전액을 전송할 수 없도록 설계된 토큰일 경우
    어떤 토큰은 전체 보유량을 한번에 다 보낼 수 없도록 설계되어 있기도 합니다. 전송이 안된다면 보유한 토큰 수량보다 좀 작게 전송해보세요. 예를 들어 10만개 보유하고 있을 경우, 1%정도를 남겨두고 나머지 수량만 전송해보세요.
  4. 일부 수량만 락업 걸린 경우
    락업 에어드랍을 받은 경우에도 실수로 이런 오류가 나타날 수 있습니다. 실제 사례로 MVL(엠블토큰)은 토큰은 한 번에 분배해줬지만 토큰 전송 가능 기간은 따로 따로 설계되어 있는 경우가 있습니다. 1차 에어드랍 95000개는 8월 22일부터 전송이 가능하고 2차 에어드랍 13000개는 11월 20일부터 전송이 가능한 상태라고 가정합시다. 글 작성날짜인 9월 14일, 현재 총합 108000개를 보유하고있지만 지금은 95000개만 전송이 가능합니다. 108000개를 한번에 보내려고하면 위와 같은 오류가 나타날 수 있습니다. 락업걸리지 않은 일부 수량만 전송해야 정상적으로 전송됩니다.
  5. 토큰 정보 확인 필요
    Add Custom Token하실때 잘못된 정보를 입력했을 수도 있어요. 해당 토큰의 Contract Address(컨트렉트 주소)와 Decimals(십진수)를 확인하세요.