안녕하세요
메인넷에 배포하고 처음으로 받은 오류가 컨트랙트의 KLAY 잔액 가져오려고 다음 코드를 사용했는데 테스트넷에서는 이상없는게 왜 메인넷에서는 오류일까요?
solidity version: 0.5.6
uint256 klay = address(this).balance;
안녕하세요
메인넷에 배포하고 처음으로 받은 오류가 컨트랙트의 KLAY 잔액 가져오려고 다음 코드를 사용했는데 테스트넷에서는 이상없는게 왜 메인넷에서는 오류일까요?
solidity version: 0.5.6
uint256 klay = address(this).balance;
안녕하세요
현재 컴파일 환경이나 옵션에 대해 더 자세하게 알려주시면 문제 분석에 도움이 될 것 같습니다.
현재 추측하는 바로는 baobab의 경우 지난 istanbul 하드포크 내용이 activate 되어있으나, cypress의 경우 아직 activate 되어 있지 않습니다. 그에 따라 동작이 달라질 수 있습니다.
답변주셔서 감사드립니다.
solidity 버전은 0.5.6이고
타겟 옵션은 Truffle을 이용하여 배포하여서 별도로 지정하지 않았습니다.
추측하신대로라면 이해가 됩니다.