API에서 Contract함수 실행방법
안녕하세요
API를 사용중입니다.
이미 배포된 Contract의 내부 함수를 사용할 때
기존에는
https://wallet-api.klaytnapi.com/v2/tx/contract/execute 를 사용해서
Input값에 HEX코드를 직접 넣어서 사용하고있습니다.
ABI값이 아닌 단순하게 HEX코드를 넣고 있는거라 다른 컨트랙트 함수 호출 시 매번 새로 함수를 만들어서 만들어야 하더라구요
abi를 이용해서 쉽게 사용하는 방법이 있을까요?
abi의 인자값을 넣어서 사용해야하는 함수들입니다.
답변 부탁드립니다..!!
0
-
안녕하세요,
contact execute의 경우 hex 값만 받고 있으나 contact call(KAS Reference Documentation)는 abi 값들을 받아 data값을 만들어주고 있습니다.
response의 data값이 해당 값이며 이 data값을 이용해서 contact execute시 사용하실 수 있을 것 같습니다. 사용자 요청에 따라 필요시 contract execute API에 abi인자값을 통해 data를 받는 것을 고려해볼 수 있을 것 같습니다.
감사합니다.
0
댓글을 남기려면 로그인하세요.
댓글
댓글 1개