[KIP-7] KIP7 토큰 대리전송은 어떻게 하나요?
1. API 호출을 위해 사용하는 툴에서 Basic auth를 설정합니다.
콘솔 페이지내 크레덴셜에서 발급받은 Access key ID를 Username으로, Secret access key를 Password로 사용하여 로그인합니다.
(인증키 발급방법은 Authorization 설정방법 페이지내 1번부터 4번을 참고해 주시기 바랍니다.
2. KIP-7 API 문서로 이동합니다.
KIP-7을 클릭 후 KIP-7 토큰 대리 전송을 클릭합니다. 상단에 있는 안내문을 보시면 KIP-7 토큰 대리 전송을 위해 사전에 토큰 전송 승인 작업이 필요하다는 것 을 알 수 있습니다. 토큰 전송 승인 옆 파란색 을 클릭합니다.
3. 전송을 승인할 토큰의 컨트랙트 주소 또는 별칭이 필요하다는 것 을 확인할 수 있습니다.
4. 콘솔 로그인에서 로그인을 합니다.
이후 나타나는 좌측 메뉴에서, Service→ KIP-7→ Contracts 순서로 클릭합니다.
컨트랙트 목록에서 조회를 원하는 컨트랙트를 클릭하면 컨트랙트 별명과 주소를 확인하실 수 있습니다.
5. 문서로 돌아와 POST 옆에있는 URL을 복사한 후 사용하시는 툴에 입력합니다.
6. URL에 있는 괄호를 지운 후 콘솔에서 확인한 컨트랙트 별칭 또는 별명을 입력합니다.
7. Header parameters에 x-chain-id (1001 or 8217)도 설정합니다.
8. 사용하시는 툴에 컨트랙트 배포 기본 계정 주소 (선택사항), 토큰 대리 전송을 승인할 Klaytn 계정 주소, 토큰 승인 수
량 (16진수)을 JSON 형식으로 입력합니다.
9. 성공적인 토큰 전송 승인 결과 샘플은 문서에서 확인하실 수 있습니다.
10. API 호출 후, 토큰 전송 승인 여부를 response 에서 확인하실 수 있습니다.
11. 토큰 전송 승인을 마친 후, 다시 KIP-7 토큰 대리 전송 문서로 이동합니다.
대리 전송할 토큰의 컨트랙트 주소 또는 별칭이 필요하다는 것 을 확인할 수 있습니다.
12. 콘솔 로그인에서 로그인을 합니다. 이후 나타나는 좌측 메뉴에서, Service → KIP-7 → Contracts 순서로 클릭합니다.
컨트랙트 목록에서 토큰 전송을 승인한 토큰의 컨트랙트 별명 또는 주소를 확인합니다.
13. 문서로 돌아와 POST 옆에있는 URL을 복사한후 사용하시는 툴에 입력합니다.
14. URL에 있는 괄호를 지운 후 콘솔에서 확인한 컨트랙트 별칭 또는 별명을 입력합니다.
15. Header parameters에 x-chain-id (1001 or 8217)도 설정합니다.
16. 사용하시는 툴에 토큰을 전송할 Klaytn 계정 주소, 토큰 대리 전송의 소유자 컨트랙트 배포 기본 계정 주소, 토큰을 전송 받을 Klaytn 계정 주소, 토큰 승인 수량 (16진수)을 JSON 형식으로 입력합니다.
17. 성공적인 토큰 대리전송 결과 샘플은 문서에서 확인하실 수 있습니다.
18. API 호출 후, 토큰 전송 승인 여부를 response 에서 확인하실 수 있습니다.