아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
강한토끼89
강한토끼8920.01.02

이더리움이 아예 전송이 안 되는 경우는 왜 그런건가요?

주로 네트워크가 혼잡 상황일 때 수수료를 적게 지불하면 이런 일이 생기는데

후에 네트워크가 안정이 되더라도 전송이 pending 상태인 경우가 있는데 왜 그런걸까요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 질문자께서 말씀하신 것처럼 네트워크가 혼잡한 상황이 아니고 가스비를 나름대로 충분히 지불했음에도 트랜젝션이 Pending 상태에 머물러 있다가 제대로 전송이 되지 않는 경우가 있습니다.

    https://etherscancom.freshdesk.com/support/solutions/articles/35000071618-transaction-marked-fail-why-

    이와 관련하여 이더스캔 측에서 트랜젝션이 실패하는 이유에 대해 답변해 놓은 자료가 있어서 번역, 요약, 정리하여 답변해 드리도록 하겠습니다.

    1. Out of Gas

      가스비가 트랜젝션을 처리하기 위해 필요한 것보다 적게 지불됨으로 인해 드랜젝션을 처리하는 도중에 가스 한도에 도달하여 취소되었을 때 나타나는 오류 메시지입니다.

    2. Bad Jump Destination

      작성된 스마트 컨트랙트를 처리하는 중에 코드 자체의 문제로 인해 트랜젝션의 처리가 성공하지 못한 경우 나타나는 오류 메시지입니다.

    3. Bad Instruction

      스마트 컨트랙트 상의 논리적 오류가 있거나 해당 컨트랙트가 실행될 때의 조건을 만족시키지 못함으로써 나타나는 오류 메시지입니다. 예를 들어 스마트 컨트랙트에 의해 조건이 만족할 경우 토큰을 자동으로 지급하도록 되어 있는 ICO에서 조건을 만족시키지 못할 경우 이러한 오류 메시지가 자주 뜨게 됩니다.

    4. ERC-20 Token Transfer might have Failed

      ERC20 토큰의 전송에 실패할 경우 나타나는 오류 메시지로 락업된 토큰을 전송하려고 하거나 토큰의 잔액이 충분하지 않거나 토큰의 컨트랙트가 ERC20 표준을 완전히 따르지 않아 전송에 실패할 경우 나타나는 오류 메시지입니다.

    답변이 도움이 되길 바랍니다.