[Solidity] Truffle의 Solidity 버전 변경
Solidity를 공부하면서 메모 남겨봅니다. 누군가에게 도움 된다면 더 좋구요.!!
Truffle 을 사용하다보니 외부에서 가져온 Contract 실행시 버전이 맞지 않아서 작동이 잘 되지 않는 문제가 발생하였습니다.
truffle version
// 결과
Truffle v5.1.59 (core: 5.1.59)
Solidity v0.5.16 (solc-js)
Node v12.13.1
Web3.js v1.2.9
하지만 제가 참고하려는 Solidity는 0.6.12 버전!! 그래서 변경이 필요합니다.
module.exports = {
networks: {
... etc ...
},
compilers: {
solc: {
version: "0.6.12" // 여기에 필요한 Solidity 버전을 설정
}
}
};
Solidity가 버전이 올라 가면서 deprecated 되는 문법들은 빌드가 안되는 경우가 있으므로 맞는 버전을 사용해야 합니다.!!
0
0
0.000
0 comments