Kip7 라벨링 문의와 계좌 연동 문의

안녕하세요
KAS API를 쓰려면 KIP7로 스마트 컨트랙 발행해야 되고 그러면 자동으로 라벨링이 된다고 알고 있는데요.
실제로 안되서 질문 남깁니다 (아직 많이 서툴러서…)

  1. 토큰 발행과 스마트 컨트랙 발행은 다른 의미인가요?

  2. KIP-7 표준 인터페이스를 사용해 IDE에서 Deploy를 하면 자동으로 라벨링이 되는게 맞나요?

  3. KIP7 인터페이스를 사용하는데 아래 사진과 같은 오류가 있어서, byte에 calldata를 추가해 타입 명시를 해주고, safeTransfer(recipient, amount, “”);를 safeTransfer(recipient, amount);로 임의로 수정했고요. 그래서 혹시 labeling이 제대로 안된걸까요?

  4. KIP7.sol 인터페이스 말고 구현된 샘플코드가 있을까요? MyERC20.sol처럼 가이드가 있을까요?

안녕하세요.

  1. KIP-7의 토큰은 KIP-7를 준수하는 스마트 컨트랙트를 통해서 발행이 되는 것입니다. 다른 의미입니다.

  2. KAS에 KIP-7 contract가 라벨링 되는 기준은 KIP-13을 준수하는 KIP-7의 IKIP7, IKIP7MeataData interface identifier가 조회가 가능한 컨트랙트를 기준으로 라벨링이 됩니다. 아래 링크를 참고하시면 도움이 되실 것 같습니다.
    https://console.klaytnapi.com/ko/service/th/token/list

  3. KIP-7의 샘플코드는 아래의 링크를 참고하시면 도움이 되실 것 같습니다.
    klaytn-contracts/contracts/token/KIP7 at master · klaytn/klaytn-contracts · GitHub

감사합니다.

@Kale 답변 감사합니다.

답변 주신 두 내용 다 참고해서 KIP-7 토큰을 발행했던건데 labeling이 왜 안되는건지 https://console.klaytnapi.com/ko/service/th/token/list 여기에서 조회가 안되더라고요. baobab testnet에서 사용하는거였고요.

알려주신 KIP-7 샘플 코드 에 있는 KIP-7.sol 파일을 참고했고, 거기에 필요한 import 된 부분을 KIP-7에 다 넣어서 사용했습니다.

그래서 저 위에 써놨던 safeTransfer함수쪽을 건드려서 그런건가 싶은데 그건 아니겠죠…?