· 톺아보기

자유

Error: new BigNumber() not a base 16 number: 이거때매 쌩삽질했네요.

NKHN ·

조회 3,760 · 공감 0 · 댓글 0

스마트 컨트랙트로 배포한 함수 호출하는데, 쌩뚱맞게 저게 나와서 어우;;;


누군가는 web3.js 버그라고하고

누군가는 배포주소가 잘못됐다고 하고

누군가는 EIP 옵션을 빼먹어서 그런거다 등등...


사실 다 맞을 수 있지만, 그렇게 대응해봤더니 메시지 반복


원인은 클라이언트가 지원하는 solidity 버전에 한계가 있어, 상위버전으로 컴파일해서 배포된 경우 함수 호출시 에러였네요.

solidity에서 지정하는 컴파일러 버전을 낮춰야 합니다.


댓글 0

블록체인당 최근 글

블록체인당 목록 더 보기