Kas 계정으로 스마트컨트랙 구성하기
안녕하세요
KAS를 통해 생성한 계정을 이용하여 Klaytn IDE 등에서 스마트 컨트랙을 수행하는게 가능할까요?
포럼에 있는 글들을 보다 보니 ‘KAS에서 락업 기능은 제공되지 않고 있고, 별도의 컨트랙을 통해 구성해야 한다’(Kip-7 표준 토큰 락업 기능 문의 2)는 글을 봤는데,
그게 가능하려면 KAS를 통해 생성한 계정을 카이카스에 추가 할 수 있어야 할 것 같고 그럴려면 keystore 혹은 Pub/Priv Key가 필요 할 것 같은데… 이것이 가능할까요?
만약 keystore나 Pub/Priv Key 획득이 힘들다면, KAS 계정으로 스마트컨트랙을 수행하려면 어떻게 해야하는지 문의 드립니다.
감사합니다.
-
[ANSWER]
안녕하십니까.
KAS 내부 계정의 공개키와 개인키를 추출은 불가능합니다.
따라서 기본적으로는 Kaikas 에 추가하는 것이 어렵지만, 추가하기 위해서는 계정업데이트를 통해서 별도키를 추가하는 방법으로 Kaikas 에 추가할 수 있으나, 해당 키가 유출되었을때 해당 계정으로 트랜잭션 생성이 가능하기 때문에, 보안에 취약할 수 있습니다.
KAS 계정으로 컨트랙트를 배포, 실행 하기 위한 방법은 튜토리얼 문서 8를 통해서 확인하실 수 있습니다.
기본적으로는 API 를 호출하여 할 수 있으면 Solidity 컴파일러를 이용하여 바이트코드를 추출하여 해당 API 를 사용하실수 있고, 상세한 설명은 문서참고해주시면 감사하겠습니다.
0 -
튜토리얼 문서 8 링크가 잘못되어있네요, 확인부탁드립니다.
0
Please sign in to leave a comment.
Comments
2 comments