Skip to main content

KAS 컨트랙트 호출 response 의 data 값 decode 문의

Comments

1 comment

  • Bono.heo

    안녕하세요,

    • KAS 에서 /v2/tx/contract/call (컨트랙트 호출) 하는 부분에서 respose 값으로 넘어오는 data 를 decode 하고 싶습니다. 어떤 라이브러리를 사용해서 decode 를 해야하나요?
      -> contract call할때 응답값의 data는 실제 function signatures 들에 대한 keccak 해시(sha3) 한 값의 앞 4byte를 의미합니다.
      이는 해당 함수에 대한 signature를 의미하고 앞의 4byte만 잘라서 사용되는 만큼 decode는 큰 의미가 없을거라 생각됩니다.

    • 컨트렉트 이벤트 처리에 대해서 KAS 에서 지원해주는 기능이 있는 지 궁금합니다.
      -> 가공되지 않은 컨트랜트 이벤트를 바로 보고자 한다면 Node API()에서의 receipt 통해 해당 event log를 보실 수 있습니다.
      KIP계열의 컨트랙트의 경우 Token history API()에서 이벤트들을 정리된 형태로 관련 정보를 제공하고 있습니다.

    감사합니다.

    0

Please sign in to leave a comment.