CODE API Docs - KO
  • About CODE
  • API Reference
    • Introduction
    • Changelog
    • IVMS101
      • 지갑 주소 검증하기
    • Header Parameter
    • Security
    • 오류 반환
    • 자산 이전 내역 관리
  • CODE-Cipher
    • Code-Cipher 서버 실행 가이드
    • API Specification
      • VASP 목록 조회
      • 공개키 목록 조회
      • 가상 자산 주소 조회
      • 자산 이전 허가 요청
      • 자산 이전 결과(txid) 전송
      • 트랜잭션 상태 조회
      • 자산 이전 종료
      • 암호화
      • 복호화
      • 헬스 체크
      • ID Connect
  • CODE API Specification
    • VASP 목록 조회
    • 공개키 목록 조회
    • 주소로 VASP 찾기 요청
    • 주소로 VASP 찾기 결과 조회
    • 가상 자산 주소 조회
    • 자산 이전 허가 요청
    • 자산 이전 결과(txid) 전송
    • 트랜잭션 상태 조회
    • 자산 이전 종료
  • VASP API Specification
    • 가상 자산 주소 조회
    • 자산 이전 허가 요청
    • 자산 이전 결과(txid) 전송
    • 트랜잭션 상태 조회
    • 자산 이전 종료
    • 헬스 체크
  • ID Connect
    • ID Connect VASP 목록 조회
    • ID Connect 본인 확인
  • 블랙리스트 월렛 주소 탐지 API (옵션)
  • 가이드
    • VASP를 위한 UI 가이드
    • ID Connect UI 가이드
    • 수신 테스트 하기
    • 수신자 제한 옵션
    • 트래블룰과 온체인 분석 데이터
Powered by GitBook
On this page
  1. CODE API Specification

트랜잭션 상태 조회

가상 자산을 전송하는 VASP 에게 자산 이전 내역에 대한 블록체인 트랜잭션 상태를 요청합니다.

POST /v1/code/transfer/{OriginatingVaspEntityId}/status

때때로 자산을 수신한 VASP 는 자산을 전송한 VASP의 블록체인 트랜잭션의 상태를 알아야 할 필요가 생길 수 있습니다.

이 API 는 상대 VASP 의 자산 이전 내역을 조회하는 API 가 아니며, 수취 VASP 가 송금 VASP 의 블록체인 트랜잭션 상태를 알기 위한 API 로 다음과 같은 경우에 사용할 수 있습니다.

  • 수취 VASP 에서 블록체인 상 자산 이전 트랜잭션이 발생하고 사용자의 자산 정보에 반영하기 전에, 자신의 자산 이전 정보의 상태가 confirmed 가 아닐 경우, 송신 VASP 에 해당 자산 이전 건의 트랜잭션 상태를 요청하고 싶은 경우

  • '자산 이전 허가 요청' 에 대한 응답을 보냈는데 자산 이전이 실행되지 않을 때, 송신측 VASP 에 해당 건의 트랜잭션 상태를 요청하고 싶은 경우

주의) 기존의 API 명세에서 동작이 변경되었으므로 유의하시기 바랍니다. 자산 이전 내역을 조회하는 것이 아니고 트랜잭션의 상태를 조회하는 API 입니다.

Path Parameter

  • OriginatingVaspEntityId: 자산을 전송하는 VASP 의 EntityID 로 반드시 입력해야 합니다.

REQUEST Body Schema: application/jsonRequest

  • transferId(Required): 자산 이전 허가 요청에 부여한 UUID 입니다. 해당하는 트랜잭션에 자산 이전 결과를 업데이트합니다.

{
  "transferId": "b09c8d00-8da9-11ec-b909-0242ac120002"
}

Response

200 OK

RESPONSE SCHEMA: application/json

  • transferId(Required): 모든 API 에서 자산 이전 트랜잭션을 구별하기 위한 ID 입니다.

  • status(Required): 상대 VASP에서 관리하는 자산 이전 트랜잭션의 상태입니다.

    • pending: 어떤 이유에서든 아직 블록체인 트랜잭션을 보내지 않고 대기하고 있는 상태입니다.

    • processing: 블록체인에 트랜잭션을 전송했지만 채굴 대기 중인 상태입니다.

    • wait-confirm: 블록체인 트랜잭션이 채굴이 된 것을 확인했지만 아직 finality 를 확보하지 못한 상태입니다.

    • confirmed: 블록체인 트랜잭션이 채굴되었고 finality 도 확보된 상태입니다.

    • canceled: 블록체인 트랜잭션을 보내지 않고 취소한 상태 혹은 보냈는데 취소한 상태입니다. (영구히 취소된 경우)

  • txid(Optional, Required when status is confirmed): 가산 자산 이전에 대해서 생성된 트랜잭션 ID 입니다. 각 블록체인 상에 생성된 정보입니다.

  • vout(Optional): utxo타입 코인의 경우 복수의 txid 생성이 가능하여 유일한 txid를 구분하기 위한 vout가 필요.

{
  "transferId": "b09c8d00-8da9-11ec-b909-0242ac120002",
  "status": "confirmed",
  "txid": "311BFF73D9B7969CCF1042186180159C724FAB59013A7A034A93E5FB9D6BAFE6",
  "vout": ""
}
Previous자산 이전 결과(txid) 전송Next자산 이전 종료

Last updated 1 year ago