[KIP-17] 토큰을 등록하려 하는데 컨트랙트 배포는 어떻게 해야하나요? (KIP-17 API)
현재 KIP-17 컨트랙트 배포는 총 2가지가 있으며 콘솔 페이지에서 직접 배포하는 방법과 API 호출을 이용하여 배포하는 방법이 있습니다. KIP-17 API를 호출해 컨트랙트 배포하는 방법은 아래를 참고해 주시기 바랍니다.
[무료플랜으로 컨트랙트 배포하는 방법]
컨트랙트를 배포하기 전 사전작업인 User Fee payer 설정과 테스트 KLAY수령을 위해서 Klaytn API Service Baobab 이용방법 및 Test 를 위한 KLAY 수령을 참고해 주시기 바랍니다.
1. API 호출을 위해 사용하는 툴에서 Basic auth를 설정합니다. 콘솔 페이지내 크레덴셜에서 발급받은 Access key ID를 Username으로, Secret access key를 Password로 사용하여 로그인합니다. (인증키 발급방법은 Authorization 설정방법 페이지내 1번부터 4번을 참고해 주시기 바랍니다.)
2. KAS KIP-17 API 문서로 이동합니다. KIP-17 클릭후 KIP-17 컨트랙트 배포를 클릭합니다.
3. POST 옆에있는 URL을 복사합니다.
4. 복사한 URL을 사용하시는 툴에 입력합니다.
5. 사용하시는 툴에 컨트랙트 주소 대신 쓸 수 있는 별칭, 컨트랙트 이름, 토큰 심볼, 토큰의 소수점 자릿수, 원하시는 토큰의 초기 발행량을 Json 형식으로 입력합니다.
6. Fee Payer option을 위해 Fee Payer Options 문서로 이동합니다.
7. 트랜잭션 전송 시 4가지 타입의 수수료 지불 방법중 2번째를 참고합니다. (무료플랜 이용 고객분들께서는 Global Fee Payer 서비스 이용이 불가한점 양해 부탁드립니다.)
8. User Fee-payer 설정을 위해 사전작업 단계에서 KLAY를 전송받은 Fee-payer account와 그 계정이 들어있는 Pool을 Json 형식으로 입력해줍니다.
9. 문서에서 성공적인 컨트랙트 배포 결과 샘플을 확인하실 수 있습니다.
9. API 호출 후, 컨트랙트 배포 유무를 response 에서 확인 합니다.
[유료플랜으로 컨트랙트 배포하는 방법]
상단에 있는 컨트랙트 배포 방법의 1번부터 5번까지를 따라해주시고 그 다음 스텝은 아래를 참고해 주시기바랍니다.
1. 트랜잭션 전송 시 4가지 타입의 수수료 지불 방식을 확인하시고 1,3,4번 중 한가지를 선택합니다.
2. 원하시는 수수료 대납 방식을 선택후 사용하시는 툴에 Json 형식으로 입력합니다.
(첫번째 방법 예시)
더 궁금하신 사항이 있으시면 헬프센터 상단 위 문의등록을 클릭하시고 문의사항을 등록해주시기 바랍니다.
감사합니다.