안녕하세요. 이번 글에서는 메타마스크 RPC 에러 (Internal JSON-RPC error) 에러가 발생하는 이유와 해결 방법에 대해 알아보겠습니다.
Internal JSON-RPC error 란?
Internal JSON-RPC error 에러는 MetaMasa 나 다른 이더리움 기반 댑에서 JSON-RPC 프로토콜을 통해 요청이 처리될 때 발생되는 에러
일반적으로 트랜잭션 요청이 제대로 처리되지 않고 무시되거나, 네트워크에서 지연되어 손실된 경우 발생합니다.
RPC 에러 해결 방법
RPC 에러가 발생했을 경우에는 메타마스크 가스비를 조절해주는 것으로 해결이 가능한데요. 가스비 조절로 해결될 수 있는 이유는 트랜잭션 처리 우선순위는 가스비로 처리되기 때문에, 기존에 문제가 생겼던 트래잭션을 밀어버리고 새로운 트래잭션으로 성공을 시킨 뒤 기존 작업을 진행시키기 위함입니다.
메타마스크 가스비 조절 가이드



- 트랜젝션 요청 화면에서 네트워크 수수료탭 옆에 있는 볼펜 아이콘을 클릭합니다.
- 가스비 편집 화면에서 고급 설정 탭을 클릭합니다
- 고급 가스비 설정에서 최대기본요금을 200 우선 요금을 200 으로 변경후 저장하고 컨펌합니다
저는 테스트넷으로 예를 들어보여드렸습니다. 가스비 설정을 하게되면 그만큼 발생하는 수수료도 많기 때문에 이를 잘 확인해보셔야합니다.
계속해서 실패할 경우 가스비 설정을 조금씩 조절하면서 진행해보면 되고, 가스비 조절로도 해결이 안될 경우에는 메타마스크 지갑을 삭제후 다시 실행해보시는 걸 추천드립니다.
이렇게 오늘은 메타마스크 RPC 에러에 대해 알아보았는데요, 가격변동이 심하고 1분 1초가 중요한 코인시장에서 트랜젝션 에러로 코인 전송이나 거래가 안될경우에는 굉장히 난감한 경우가 많습니다 ㅠ 위 가이드를 토대로 RPC 에러 해결해보시면 좋을 것 같습니다!