스마트 컨트랙트로 배포한 함수 호출하는데, 쌩뚱맞게 저게 나와서 어우;;;
누군가는 web3.js 버그라고하고
누군가는 배포주소가 잘못됐다고 하고
누군가는 EIP 옵션을 빼먹어서 그런거다 등등...
사실 다 맞을 수 있지만, 그렇게 대응해봤더니 메시지 반복
원인은 클라이언트가 지원하는 solidity 버전에 한계가 있어, 상위버전으로 컴파일해서 배포된 경우 함수 호출시 에러였네요.
solidity에서 지정하는 컴파일러 버전을 낮춰야 합니다.
스마트 컨트랙트로 배포한 함수 호출하는데, 쌩뚱맞게 저게 나와서 어우;;;
누군가는 web3.js 버그라고하고
누군가는 배포주소가 잘못됐다고 하고
누군가는 EIP 옵션을 빼먹어서 그런거다 등등...
사실 다 맞을 수 있지만, 그렇게 대응해봤더니 메시지 반복
원인은 클라이언트가 지원하는 solidity 버전에 한계가 있어, 상위버전으로 컴파일해서 배포된 경우 함수 호출시 에러였네요.
solidity에서 지정하는 컴파일러 버전을 낮춰야 합니다.