Klaytn에서 지원하는 solidity version은 어떤건가요? 0.5.6, 0.4.24 밖에 지원하지 않나요?

현재 solidity 0.7.6을 사용하여 GnosisSafe 컨트랙트를 Klaytn위에서 테스트 하고 있습니다.

–evm-option 을 constantinople을 주고 컴파일 해서 abi와 bin파일을 만들었지만

정상적으로 작동하지 않는것 같습니다.

constantinople 버전의 evm이라면 모든 솔리디티 버전을 지원하는 게 맞나요?

아니면 0.5.6 이나 0.4.24 등 특정 버전의 솔리디티만 사용해야 하나요?

질문이 살짝 잘못된거 같기도 하네요
evm의 옵션에 따라 지원하는 기능이 있고 없는 기능이 있기 때문에
그것으로 특정 solidity or opcode(assembly)의 지원 여부를 판단하는 게 맞겠네요.

예를 들어 chainid opcode 를 constantinople에서 지원하는 않는 것 처럼요

안녕하세요.
질문 주셔서 감사합니다.
Klayttn의 경우 Constantinople EVM까지 지원을 합니다.
Constantinople EVM을 지정하여 컴파일하시면 솔리디티 컴파일러 버전에 상관없이 해당 컨트랙트를 클레이튼에서 실행하실 수 있습니다.