Klip 컨트랙 실행 관련해서 문의드립니다

Klip API사용 관련하여 문의드립니다.

  1. 현재 Klip에서 지원하는 컨트랙 실행 API를 수행했을때 응답값으로 tx_hash만 전달되는데, 컨트랙의 실행결과값(리턴값)은 응답결과에 포함시킬 수 없는것인가요?

  2. KIP17 컨트랙함수 mint호출 후, tx_hash를 전달받았을때 생성되는 tokenId를 구하기 위해서는 Klip API -> Contract 실행 -> tx_hash리턴 -> caver로 tx_hash를 통한 tokenId 조회 정도로 가능할것 같은데, 이것 외에 다른 방법은 없나요?
    만약 그렇다면, caver쪽에서는 tx_hash를 통해 tokenId를 조회하기 위해서는 Event log조회를 통한 방법뿐인가요?

  3. 트랜잭션 서명 제외한 요청시 (CALL 요청과같은) Klip API를 사용해서 요청할 수 있는 방법이 없나요? (Klip 엔드포인트 노드로 사용하여 컨트랙 메소드 요청할수있는 방법)

  4. Klip에서 제공하는 월 30회 트랜잭션 무료 정책은 가스비가 아무리 많아도 적용되는 부분인가요?

  5. 월 30회 트랜잭션이 몇회 남았는지에 대해 제공해주는 API가 있나요?(무료 트랜잭션 요청 여부를 외부 어플리케이션에서 조회가능하도록)

안녕하세요 :slight_smile:

  1. 블록에 언제 담길지 시간을 특정할 수 없기 때문에 block receipt는 직접 확인해주셔야 합니다.
  2. 이벤트 로그를 통해서 구하시면 되겠습니다.
  3. Klip은 KAS와 중복되는 기능은 최소화하고 있습니다. 엔드포인트 노드를 호출하거나, KAS를 사용하시면 되겠습니다.
  4. 네 가스비 금액과는 상관이 없습니다. 다만 생태계에 좋지 않는 영향을 주거나 어뷰징 요소가 발견되는 경우 호출이 제한될 수 있습니다.
  5. 별도 API는 없습니다. 이 부분은 지원을 검토해보겠습니다. 의견 감사합니다.
2 Likes