클레이스코프에서 컨트랙트를 확인했을때,

This Contract is not submitted.
Contract information is unavailable.

이렇게 컨트랙트 탭부분에 컨트랙트가 공개되어 있지 않을경우,
caver.js를 통한 컨트랙트 주소 호출하여 ABI 또는, Bytecode 등을 확인할 수 있나요?

또한, 컨트랙트의 미공개일 경우, 이더스캔의 경우엔 ABI 및 바이너리 정보정도는 제공되는데 클레이스코프에선 그런게 안되는걸까요? 안된다면 caver.js에서는 할 수 있는 방법이 있는지 궁금합니다.

안녕하세요.

스마트 컨트랙트의 소스 코드 및 ABI는 이더스캔, 클레이튼 스코프 둘 다
스마트 컨트랙트를 작성한 사람이 직접 ABI 정보와 스마트 컨트랙트를 코드 등을 직접 등록하고 검증하는 과정을 거쳐서 보여지게 됩니다. 즉, 스마트 컨트랙트를 개발한 사람이 ABI와 코드를 등록하지 않으면 확인할 수 없습니다.

caver-js에서 스마트 컨트랙트를 다루기 위해서는 필수로 ABI정보와 배포된 스마트 컨트랙의 주소가 필요합니다. 그렇기 때문에 ABI정보가 없다면 caver-js에서 확인할 수 있는 방법이 없을 것 같습니다.

감사합니다.