# 클레이튼 네트워크 (Cypress OR Baobab) 솔리디티 컴파일러 버전 문의

**URL:** <https://devforum.kaia.io/t/cypress-or-baobab/3283>\
**Category:** Kaia\
**Tags:** smart-contract\
**Created:** [1월 17, 2022, 4:32오전 UTC](https://devforum.kaia.io/t/cypress-or-baobab/3283 "2022-01-17T04:32:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SOOHANMOO](https://avatars.discourse-cdn.com/v4/letter/s/d9b06d/32.png) [@SOOHANMOO](https://devforum.kaia.io/u/SOOHANMOO)\
**Post date:** [1월 17, 2022, 4:32오전 UTC](https://devforum.kaia.io/t/cypress-or-baobab/3283/1 "2022-01-17T04:32:13Z")

</div>

안녕하세요!

이더리움 기반으로 개발한 컨트랙트를 클레이튼 네트워크로 마이그레이션 하기 위해 알아보던 중, 솔리디티 컴파일러 버전 관련해서 하나 궁금한 점이 생겨 문의 남깁니다.

현재 마이그레이션하려는 컨트랙트 파일을 `0.8.x` 버전으로 작성을 하였습니다.

그런데, KlaytnForum이나 공식 Docs를 보면, 공식적으로 지원되는 가장 최신의 컴파일러 버전이 0.5.6 이라고 하면서도 [여기](https://ko.docs.klaytn.com/smart-contract/solidity-smart-contract-language)에서는 이번 `London` 업데이트 버전도 호환이 가능하다고 나와 있더라구요! (물론 권장은 Istanbul이지만요!)

위 링크의 글처럼 London 업데이트를 지원하는 컴파일러 버전인 `0.8.7` 이상의 컴파일러도 공식 지원이 되는 것 맞을까여?

---

<div class="post-metadata">

**Author:** ![Kale](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/kale/32/148_2.png) [@Kale](https://devforum.kaia.io/u/Kale)\
**Post date:** [1월 17, 2022, 7:52오전 UTC](https://devforum.kaia.io/t/cypress-or-baobab/3283/2 "2022-01-17T07:52:11Z")

</div>

안녕하세요.

링크걸어주신 문서에 있는 내용 그대로, Baobob에서는 London 하드포크의 비호환 변경이 적용되었으나 Cypress에는 아직 적용되어있지않습니다. 참고 부탁드리겠습니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![SOOHANMOO](https://avatars.discourse-cdn.com/v4/letter/s/d9b06d/32.png) [@SOOHANMOO](https://devforum.kaia.io/u/SOOHANMOO)\
**Post date:** [1월 17, 2022, 8:01오전 UTC](https://devforum.kaia.io/t/cypress-or-baobab/3283/3 "2022-01-17T08:01:23Z")

</div>

답변 감사드립니다 🙂

추가적으로 간단하게 몇 가지만 더 여쭤봐도 될까요?

- 현재 Cypress나 Baobab에 적용되어 있는 프로토콜 버전이 몇 버전인지 확인할 수 있는 링크가 혹시 있을까요??
- 혹은, [https://ide.klaytn.com](https://ide.klaytn.com) 에서 `SOLIDITY COMPILER`에서 `EVM VERSION`에서는 Cypress는 아직 **Constantinople** 이던데, 해당 정보가 현재 최신 정보?가 맞는건지, 추후 마이그레이션이나 개발 시에 해당 EVM VERSION 정보를 참고하면 되는 것인지 궁금합니다.

감사합니다!

---

<div class="post-metadata">

**Author:** ![Kale](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/kale/32/148_2.png) [@Kale](https://devforum.kaia.io/u/Kale)\
**Post date:** [1월 17, 2022, 8:44오전 UTC](https://devforum.kaia.io/t/cypress-or-baobab/3283/4 "2022-01-17T08:44:34Z")

</div>

- 따로 링크는 없지만 적용된 프로토콜 버전에 따라 명시가 필요한 부분에 내용들을 작성해뒀습니다.
  - [Precompiled Contracts - Klaytn Docs](https://docs.klaytn.com/smart-contract/precompiled-contracts)

- Klaytn IDE에 표현된 버전이 맞습니다. 추후의 공지가 있기전에는 각 네트워크의 프로토콜 버전에 맞는 정보를 참고하시면되겠습니다.

감사합니다.
