토큰 컨트랙트 조회

이 페이지는 Token History API를 사용하여 FT, NFT 토큰 컨트랙트의 정보를 조회하는 방법을 안내합니다.

튜토리얼에 앞서

  • 여기에서 소개하는 API는 HTTP 방식만을 사용하십시오.

  • API 호출에 사용되는 x-chain-id 값은 8217(Cypress) 또는 1001(Baobab)입니다.

  • API 호출에 필요한 필수 파라미터는 각 예시에 설명됩니다.

API 호출 시 사용자가 입력해야 하는 값은 중괄호 1개({})로 표시합니다. 사용자가 입력해야 하는 값은 아래 테이블과 같습니다.

항목

비고

chain-id

8217 또는 1001

Cypress(Klaytn 메인넷) 또는 Baobab(Klaytn 테스트넷)

access-key-id

인증 아이디

KAS 콘솔 - Security - Credential에서 발급받은 accessKeyId

secret-access-key

인증 비밀번호

KAS 콘솔 - Security - Credential에서 발급받은 secretAccessKey

krn

(optional) 계정 저장소의 ID

기본 계정 저장소 사용 시 불필요

API 인증 키가 있으면 모든 KAS 서비스를 사용할 수 있으며 Wallet API를 호출해 만든 Klaytn 계정에 대한 모든 권한을 소유합니다. 모든 권한에는 Klaytn 계정의 자산(KLAY 등) 이동이나 트랜잭션 전송 및 실행 권한이 포함됩니다. 만약 API 인증 키에 타인이 접근한다면 Klaytn 계정 권한을 탈취당해 원치 않는 트랜잭션이 발생할 수 있습니다.

FT 컨트랙트 목록 조회

라벨링된 FT 컨트랙트 목록을 조회합니다.

FT 컨트랙트란 클레이튼에 배포되는 스마트 컨트랙트의 일종입니다. 이 컨트랙트는 대체 가능 토큰(Fungible Token, FT)을 발행, 삭제, 전송하는 기능을 제공합니다.

라벨(Label)이란 KAS가 어떤 토큰 컨트랙트 정보를 추적하기 위해 토큰 컨트랙트에 붙인 표식입니다. KAS는 라벨링된 토큰 컨트랙트만을 계속 추적합니다. 이 API는 라벨링된 FT 컨트랙트 목록을 불러옵니다. 라벨링에 관한 자세한 내용은 다음을 확인하십시오.

쿼리 파라미터

여러분은 라벨링 상태, 컨트랙트 타입 등을 선택하여 FT 컨트랙트 목록을 조회할 수 있습니다. 또 커서 방식 페이지네이션을 사용해 API 응답값을 받아올 수 있습니다.

파라미터 이름

설명

예시

필수

status

라벨링 상태 ["completed", "processing", "failed", "cancelled"]

status=completed

False

type

컨트랙트 타입 (KIP 표준을 따르는 컨트랙트는 "kip", ERC 표준을 따르는 컨트랙트는 "erc", 그 외는 빈 문자열)

type=kip

False

size

응답 아이템 개수 (min=1, max=1000, default=100)

size=100

False

cursor

페이지네이션으로 다음 요청을 보낼 때 필요한 커서

cursor=J9Ag...VM6z

False

API 호출

다음과 같이 라벨링된 FT 컨트랙트 목록을 조회합니다.

API 응답

요청이 성공할 경우 다음과 같이 FT 컨트랙트 목록을 응답으로 받게됩니다.

이 API에 관한 자세한 내용은 다음을 확인하십시오. 이 문서 혹은 KAS에 관한 문의는 개발자 포럼을 방문해 도움을 받으십시오.

특정 FT 컨트랙트 조회

특정 FT 컨트랙트 정보를 조회합니다.

FT 컨트랙트란 클레이튼에 배포되는 스마트 컨트랙트의 일종입니다. 이 컨트랙트는 대체 가능 토큰(Fungible Token, FT)을 발행, 삭제, 전송하는 기능을 제공합니다.

API 호출

다음 요청은 0xbe7377db700664331beb28023cfbd46de079efac 주소에 위치한 FT 컨트랙트의 정보를 조회합니다.

  • ft-address(0xbe7377db700664331beb2...)는 조회하려는 FT 컨트랙트의 주소이며 필수 입력값입니다.

API 응답

요청이 성공할 경우 다음과 같은 응답을 받습니다.

이 API에 관한 자세한 내용은 다음을 확인하십시오. 이 문서 혹은 KAS에 관한 문의는 개발자 포럼을 방문해 도움을 받으십시오.

NFT 컨트랙트 목록 조회

라벨링된 NFT 컨트랙트 목록을 조회합니다.

NFT 컨트랙트란 클레이튼에 배포되는 스마트 컨트랙트의 일종입니다. 이 컨트랙트는 대체 불가 토큰(Non-Fungible Token, NFT)을 발행, 삭제, 전송하는 기능을 제공합니다.

라벨(Label)이란 KAS가 어떤 토큰 컨트랙트 정보를 추적하기 위해 토큰 컨트랙트에 붙인 표식입니다. KAS는 라벨링된 토큰 컨트랙트만을 계속 추적합니다. 이 API는 라벨링된 FT 컨트랙트 목록을 불러옵니다. 라벨링에 관한 자세한 내용은 다음을 확인하십시오.

쿼리 파라미터

여러분은 라벨링 상태, 컨트랙트 타입 등을 선택하여 FT 컨트랙트 목록을 조회할 수 있습니다. 또 커서 방식 페이지네이션을 사용해 API 응답값을 받아올 수 있습니다.

파라미터 이름

설명

예시

필수

status

라벨링 상태 ["completed", "processing", "failed", "cancelled"]

status=completed

False

type

컨트랙트 타입 (KIP 표준을 따르는 컨트랙트는 "kip", ERC 표준을 따르는 컨트랙트는 "erc", 그 외는 빈 문자열)

type=kip

False

size

응답 아이템 개수 (min=1, max=1000, default=100)

size=100

False

cursor

페이지네이션으로 다음 요청을 보낼 때 필요한 커서

cursor=J9Ag...VM6z

False

API 호출

다음과 같이 라벨링된 NFT 컨트랙트 목록을 조회합니다.

API 응답

요청이 성공할 경우 다음과 같이 NFT 컨트랙트 목록을 응답으로 받게됩니다.

이 API에 관한 자세한 내용은 다음을 확인하십시오. 이 문서 혹은 KAS에 관한 문의는 개발자 포럼을 방문해 도움을 받으십시오.

특정 NFT 컨트랙트 조회

특정 NFT 컨트랙트 정보를 조회합니다.

NFT 컨트랙트란 클레이튼에 배포되는 스마트 컨트랙트의 일종입니다. 이 컨트랙트는 대체 불가 토큰(Non-Fungible Token, NFT)을 발행, 삭제, 전송하는 기능을 제공합니다.

API 호출

다음 요청은 0x90d535c434e967ec6e9accb0de5dcb34010865e0 주소에 위치한 NFT 컨트랙트의 정보를 조회합니다.

  • nft-address(0x90d535c434e967ec6e9acc...)는 조회하려는 NFT 컨트랙트의 주소이며 필수 입력값입니다.

API 응답

요청이 성공할 경우 다음과 같은 응답을 받습니다.

이 API에 관한 자세한 내용은 다음을 확인하십시오. 이 문서 혹은 KAS에 관한 문의는 개발자 포럼을 방문해 도움을 받으십시오.

Last updated

Was this helpful?