KAS Docs - 3

Lumi·2021년 11월 29일
0

Klaytn

목록 보기
4/10
post-thumbnail

🔥 주제 설명

이번 글에서는 KAS 콘솔이 제공하는 기능에 대해 적어보겠다.

KAS Console

🔥 Dashboard

나의 KAS API사용량을 확인 가능하며 CoinGecko를 통해 KLAY 시세를 확인할 수 있는 메인 화면이다.

🔥 Tutorial

KAS콘솔의 어떠한 기능들이 있는지, API를 어떻게 사용하여 개발에 적용할수 있는지 알려주는 교육 영상들이 존재한다.

🔥 Security

🌪 Credential

APi를 호출할 떄 필요한 인증 키를 생성, 삭제 가능하다.

인증키는 사용자가 KAS회원 본인이 맞는지 증명하기 위해 사용이 된다.

KAS에서 API인증은 HTTP Basic인증 방식을 사용하며 인증 키는 인증ID와 인증 비밀번호로 구성이 된다.

인증 키 예시

AccessKey ID: `KASKP6ZDZJ9TDH4OE825GB01`
Secret AccessKey: `UDGCqEA2wibbsHFj4VL3vgpltaSh1HvlMRLBauEL`

API 인증 키에서 인증 비밀번호인 Secret AccessKeyAuthorization은 최초 생성 시 한번만 확인할 수 있다.

  • 따라서 반드시 안전한 곳에 보관을 해야 한다.

인증 키 생성시 확인할 수 있는 AuthorizationAccessKey ID, Secret AccessKey를 인코딩한 값이며 API호출 시 호출 헤더에 사용하게 된다.

API인증 키가 있다면 모든 KAS서비스를 사용 가능하다.

생성을 하는 것은 쉽다. 후에 기회가 된다면 이를 어떻게 활용하는지를 알아보자!!

🌪 IP Whitelist

KAS를 사용할 수 있는 IP주소를 관리할 수 있다.

첫 계정 생성시에는 등록된 IP가 없기 떄문에 모든 IP를 허용 가능하지만, 특정 IP만을 허용하고 실읗떄에는 이 페이지에서 관리를 하면 된다.

최대 50개까지 등록 가능하면 CIDR로 입력하여 등록가능하다.

🔥 Service

🌪 Klaytn Node

Klaytn Node API를 이용하는 방법을 소개한다.

사용자들은 EN을 구축, 운영하지 않아도 JSON_RPC함수들을 호출하거나 다양한 정보를 조회 가능하다.

또한 API를 호출하는 방법도 간단하게 안내한다.

🌪 Token History

Preset을 생성하고 라벨링된 토큰들을 조회할 수 있다.

  • Preset은 EOA, FT, NFT등 컨트랙트 주소들의 집합니다.

preset

이곳에서는 Preset을 등록, 삭제, 업데이트 할수가 있다.

Preset는 1개 이상의 토큰 송/수신기록을 조회하기 위해필요한 정보라고 할 수가 있다.

Preset를 생성함으로써 KAS에 나의 계정 주소, FT주소, NFT주소 등을 등록한다.

등록한 Preset을 Token History API와 함께 사용하면 토큰 전송 기록에서 나의 정보만을 골라 조회 가능하다.

일종의 내 정보를 보관하는 공간이라고 생각하자

Labeled Tokens

라벨링이란 나의 토큰 정보와 전송 기록을 History API가 추적하도록 KAS에 토큰 정보를 등록하는 것이다.

  • 사실 KIP-7, KIP-17표준을 따르는 토큰정보들은 자동으로 라벨링 된다.

하지만 KAS는 ERC-20, ERC-721 토큰은 추적하지 않는다.

  • 그러기 떄문에 만약 이러한 표준을 따른다면 직접 등록해야 한다.

🌪 Wallet

Wallet API호출 시 필요한 계정을 보관하고 관리하는 저장소를 만들 수 있다.

계정 저장소에는 일반적인 저장소와 수수료 대납 저장소가 있으며

수수료 대납 저장소에서는 API호출없이 직접 만들수 있다.

Account Pools

이곳에서 계정 저장소를 만들거나 삭제할 수 있다.

여기서 만든 계정 저장소는 KRN이라는 값으로 표현되며 이 KRN값을 x-krn이라는 API호출 헤더에 입력하면 해당 저장소를 사용가능하다.

사용자가 자신만의 저장소를 따로 만들지 않아도 API를 호출할 떄 KAS는 기본 계정 저장소를 제공한다.

즉 기본으로 제공되는 저장소 말고 자신만의 저장소를 만들고 싶을떄 활용한다.

Fee-payer Pools

이곳에서는 수수료 납부 저장소를 만들수 있다.

🌪 Anchor

서비스 체인 데이터를 메인 체인에 앵커링하는 오퍼레이터를 생성할 수가 있다.

🌪 KIP

컨트랙트를 쉽게 배포하고 관리할 수 있으며, API를 통해 토큰발행, 소각, 정지, 재개 등 다양한 기능을 사용 할 수가 있다.

profile
[기술 블로그가 아닌 하루하루 기록용 블로그]

0개의 댓글