# Change Log

## 2025/09/15

* 클립의 XRPL (리플) 네트워크 지원에 따라 지갑 연동의 주소 응답값에 XRPL 주소 포함

## 2025/08/18

* 클립 지원 네트워크 확장에 따른 지갑 연동의 주소 응답값 변경
* 서명 요청에 eth\_signTypedData\_v4 지원

## 2025/02/11

* iOS SPM을 사용하여 SDK를 적용하는 방법 추가
* OS별 request 함수 호출 이슈 수정을 위한 JavaScript SDK 2.3.3 배포

## 2024/11/18

* 클립 호출 방식 변경에 따른 App2App REST API Request 내용 수정
* 클립 호출 방식 변경에 따른 JavaScript/Android/iOS SDK 새 버전 배포 및 내용 수정

## 2024/10/31

* Klaytn -> Kaia 변경에 따른 내용 수정 (문서만 변경된 것으로, 기능 스펙은 호환성이 보장됨)
* Kaia의 새로운 서명 표준에 따라, App2App 요청 타입에 `sign_message_eip191` 추가

## 2024/08/01

* Klip Partners 서비스 종료에 따른 내용 수정

## 2024/03/18

* [클립 NFT 메타데이터 표준](/klip-guide/metadata-std.md)에 max\_value를 사용하는 attributes에 대한 설명 및 예시 추가

## 2023/09/05

* [클립 관련 디자인 가이드](/klip-guide/design-guidelines.md)를 확인하고 다운로드할 수 있는 페이지 추가
* 기존의 [클립 NFT 메타데이터 표준](/klip-guide/metadata-std.md) 문서 위치를 Tutorial에서 [Klip Guide](/klip-guide.md) 밑으로 이동

## 2023/08/03

* 월렛커넥트 (WalletConnect) 지원

## 2023/06/05

* Klip 로그인 버튼 가이드에 Klip 2.0 로고 반영

## 2023/05/30

* App2App Polygon 체인 지원

## 2023/04/11

* Card Minting API 섹션 이름을 좀 더 직관적이게 Klip Partners API로 변경

## 2023/04/05

* App2App JavaScript SDK 2.2.1 배포
* App2App Deeplink 요청 scheme을 인톡클립 우선 호출하도록 변경

## 2023/03/10

* App2App Prepare 요청 시 가스추정량을 계산할 수 있는 경우 함께 반환

## 2023/01/27

* App2App Ethereum 체인 지원
* App2App 트랜잭션 수수료 대납 가이드 추가
* Contract execute 업데이트
  * param type 오류에 대한 상세 정보 반환
* Metadata 표준 개선
  * 필드명을 정의할 수 있는 외부 링크 제공 (custom\_links)
  * 외부 링크 표준 추가 제공 (external\_url)

## 2022/12/19

* Klip 자산 지원 정책 변경과 관련된 주의 사항 / 안내 추가

## 2022/11/15

* Klip에서 지원하는 메타데이터 속성 표준 안내 페이지 추가

## 2022/11/02

* Contract execute 업데이트
  * tuple 지원
  * encoded\_function\_call 지원
* Sign message 업데이트
  * v값에 chain id 제거
  * is\_hex\_encoded 추가

## 2022/09/15

* Klip 앱 지원을 위한 SDK 업데이트 (v2.2.0)
* App2App `sign message` 예제 코드 추가

## 2022/08/18

* Klip 앱 지원을 위한 SDK 업데이트 (v2.1.0)

## 2022/08/17

* App2App `sign message` 기능 설명 추가

## 2022/03/08

* 개발자 포럼 URL 변경

## 2021/09/30

* App2App API의 Response status에 `canceled` 추가

## 2021/07/28

* animation\_url 필드 제약 사항 업데이트

## 2021/07/13

* App2App 인증 API 사용 시 주의사항 문구 추가

## 2021/07/07

* App2App SDK 오픈소스 고지문에서 사명 변경

  | 변경 전     | 변경 후    |
  | -------- | ------- |
  | Ground1  | GroundX |
  | Ground X | GroundX |

## 2021/06/28

* App2App 인증 요청 버튼 문구 관련 가이드 추가

## 2021/05/10

* 신규 API 추가
  * 임의의 NFT resource 파일을 업로드할 수 있는 API를 추가했습니다.
* Card Minting API Request에 필드 추가
  * `animation_url` 필드에 동영상 주소를 설정할 수 있습니다.

## 2021/03/08

* 사명 변경 및 이메일 주소 업데이트

  | 변경 전                       | 변경 후                        |
  | -------------------------- | --------------------------- |
  | (주)그라운드원                   | (주)그라운드엑스                   |
  | <klip-partners@ground1.io> | <klip-partners@groundx.xyz> |

## 2021/02/03

* 특정 Klip 회원에게 발행 및 전송하기 API 응답 필드에 트랜잭션 해시가 추가됐습니다.
* Card Minting API의 Request에 필드 추가
  * `secure` 필드에 카드 소유자만 볼 수 있는 속성을 설정할 수 있습니다.
  * `status_url` 필드에 카드의 상태를 불러올 수 있는 외부 URL을 설정할 수 있습니다.
  * `external_link` 필드에 Klip 외부로 연결되는 URL을 설정할 수 있습니다.
* 튜토리얼 오타 수정

## 2021/01/12

* 신규 API 추가
  * 트랜잭션 해시로 처리 결과를 확인할 수 있는 API가 추가됐습니다.
  * 이번 달 현재까지 발행한 카드 개수를 조회할 수 있는 API가 추가됐습니다.
* Introduction 내 링크 오류 수정

## 2020/11/30

* QR Code 기반 App2App 처리 기능 신규 추가
  * PC 또는 물리적으로 떨어진 환경에서 App2App 기능을 실행할 수 있습니다.
  * 모바일 카메라 앱 또는 Klip에서 QR Code를 인식하면 App2App 요청을 처리하는 방식으로 동작합니다.
* 에스크로 카드 전송 API 신규 추가
  * Klip 파트너스 계정에 보유 중인 카드를 에스크로 전송하면 카드 지급 링크가 생성됩니다.
  * 생성된 링크를 클릭하면 카드를 지급받을 수 있습니다.

## 2020/10/26

* App2App API 추가
  * 외부 서비스에서 Klip 사용자 주소를 가져오는 기능을 제공합니다.
  * 외부 서비스에서 Klip을 이용해 KLAY 및 대체 가능한 토큰(FT), 카드(NFT)를 전송하거나 스마트 컨트랙트를 실행하는 기능을 제공합니다.

## 2020/08/26

* Mint Card To User, Mint Card To Klip Member API로 카드 발행 시 카드 메타데이터에 입력하는 Optional 필드 추가
  * `group_name`
  * `group_icon`
  * `hashtags`
  * `layout`
  * `qr_code`
  * `bar_code`
* Get Card Information By BApp API와 Get Card Information API의 Response 값 변경

  | 변경 전                         | 변경 후                         |
  | ---------------------------- | ---------------------------- |
  | `bapps[i].cards.cards[i]`    | `bapps[i].cards[i]`          |
  | `bapps[i].cards.next_cursor` | `bapps[i].cards_next_cursor` |
* Get Card Information API의 Response 값 변경

  | 변경 전                | 변경 후          |
  | ------------------- | ------------- |
  | `cards.cards[i]`    | `cards[i]`    |
  | `cards.next_cursor` | `next_cursor` |
* Get Card Information API의 Request Parameter에 Query Parameter `isAll` 추가

## 2020/07/31

* Mint Card API를 Mint Card To User API로 이름 변경
  * EOA를 가진 사용자(Klip 회원 또는 비회원)에게 카드를 발행합니다.
  * 발행 시 사용자 EOA를 사용합니다.
* Mint Card To Klip Member API 신규 추가
  * Klip 회원에게 카드를 발행합니다.
  * 발행 시 Klip 회원의 실명과 전화번호를 사용합니다.
* Send Card API를 Send Card To User API로 이름 변경
  * EOA를 가진 사용자(Klip 회원 또는 비회원)에게 카드를 전송합니다.
  * 전송 시 사용자 EOA를 사용합니다.
* Send Card To Klip Member API 신규 추가
  * Klip 회원에게 카드를 전송합니다.
  * 전송 시 Klip 회원의 실명과 전화번호를 사용합니다.
* Send Card To User, Send Card To Klip Member API의 Response에서 `failCount` 변수명을 `fail_count`로 변경

## 2020/07/16

* Get Card Information By BApp API Response에서 `order_no` 변수명을 `nft_order_no`로 변경

## 2020/06/16

* Send Card API의 Request Body Parameter에서 `to_klip_id` 사용 중지

## 2020/05/28

* [Klip 파트너스 회원사](https://partners.klipwallet.com/)가 Klip에 로그인하고 카드(NFT)를 발행/전송/조회할 수 있도록 Klip API 개발


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.klipwallet.com/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
