site_logo

max fee per gas less than block base fee 오류 해결 방법

🍀이어지는 글: 코인 ICO 참여는 이렇게 합니다. 런칭 후 내 물량 배분 받기

메타마스크 & 렛저 지갑으로 ICO에 참여했던 코인을 송금받으려고 한다. 그런데 마지막 트랜잭션 승인만 남은 상황에서 불현듯 희한한 오류와 마주했다.

err: max fee per gas less than block base fee: {address}

이게 뭐시여? 이런 오류는 처음 보는 것 같다. 물론 이럴 땐 구글링하면 대부분 해결되므로 걱정할 것 없었다. 그런데 구글링 해본 결과 블록체인 개발자들의 질답 뿐이었다. 폴리곤으로 이러이런걸 하고 있는데 이런 코드를 짰더니 이런 오류가 뜨더라. 이런 질문들 말이다. 개발자가 아닌 노드 사용자 입장에서 시원한 답변을 찾을 수 없었다.

그리고 순간적으로 깨달았다. 내 렛저가 잠금 상태로 변해있었다는 것을! 하드웨어 지갑은 보안이 중요하기 때문에 일정 시간 지나면 자동으로 잠가지도록 설정할 수 있다. 내 렛저는 3분인가 5분 경과하면 잠가지게 설정했는데 이게 꽤 짧아서 조금만 손 안대고 있어도 금세 잠기곤 한다.

PIN 코드를 입력해서 지갑을 다시 잠금 해제 한 뒤 다시 CLAIM 버튼을 눌러 재시도했다.

그랬더니 오류는 온데간데 없어지고 정상적으로 작동되었다. 바보같지만 쉽게 해결되어서 다행이다. 메타마스크 트랜잭션 승인할때 ‘max fee per gas less than block base fee’ 오류를 겪고 있다면 혹시 하드웨어 지갑이 잠겨있지 않은지 체크해보길 바란다!

+추가: 다시 확인해보니까 지갑이 잠겨있는 것과는 연관이 없는 것 같다. 방금 렛저 지갑이 잠긴 상태로 트랜잭션 시도했는데 오류 없이 잘 된다(사실 지갑이 잠긴게 오류 원인이었다면 메타마스크에서 Confirm 버튼을 눌렀을 때 오류가 떠야 정상이긴 했다).
단지 일시적인 네트워크 오류였던 걸까? 지금으로써는 잠시 시간이 흐른 뒤에 다시 해보는 것이 해결책이라는 결론이 났다.

📌가스비 절감 요령 & 메타마스크에 새 토큰 추가하기

사진에서 보이는 것처럼 가스비가 $9로 표기되어 있는데, 좀 비싸다고 생각되어서 가스비 옵션을 바꿔 더 저렴하게 트랜잭션 승인을 해주었다. 토큰 승인-송금까지 두 번 트랜잭션 승인하는데 원화로 만원 조금 넘게 나온 것 같다.

코인이 무사히 송금된 것도 확인했다! 새 코인이 입금되면 메타마스크에서 수동으로 자산 추가를 해줘야 볼 수 있다. 자동으로 생기는 것이 아니기 때문에 불편하지만 어쩔 수 없다. 만약 자동으로 뜬다면 마구잡이로 입금당한 스캠 코인들도 전부 뜰 것이기 때문에 오히려 불편할 듯~ 이 내용도 다음 게시글에서 다뤄보겠음! 끝까지 읽어주셔서 감사합니다~

Scroll to Top
yellow-solid

Social Media

Blog