블록체인에 저장된 블록 및 트랜잭션 정보를 조회하기 위한 API 입니다.

getBlock
block

마지막 생성된 블록정보 가져오기

마지막으로 생성된 블록정보의 전체 데이터를 가져옵니다.


Parameters
Name Type Constraints Description
params object
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getBlock",
  "params": {}
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getBlockNumber
block

지정된 블록번호의 블록정보 가져오기

지정된 블록번호의 블록정보 전체 데이터를 가져옵니다.


Parameters
Name Type Constraints Description
params object
params.blockNumber long 가져올 블록의 블록번호
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getBlockNumber",
  "params": {
    "blockNumber": 100
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getTransaction
block

지정된 트랜잭션의 정보 가져오기

지정된 트랜잭션 ID의 전체 데이터를 가져옵니다.


Parameters
Name Type Constraints Description
params object
params.transactionId string 가져올 트랜잭션의 ID
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getTransaction",
  "params": {
    "transactionId": "e0ebfafe3df98d2e1fe6bfa60b6717d9cfb5c74173236f837b24d9fde3958f62"
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getBlockCount
block

block 생성 갯수 조회

생성된 block 갯수와 함께 최근 15일간 일별 생성 갯수 List 를 리턴합니다.


Parameters
Name Type Constraints Description
params object
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getBlockCount",
  "params": {}
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getTransactionCount
block

Transaction 생성 갯수 조회

생성된 transaction 갯수와 함께 최근 15일간 일별 생성 갯수 List 를 리턴합니다.


Parameters
Name Type Constraints Description
params object
params. string
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getTransactionCount",
  "params": {
    "": ""
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getWalletCount
block

Wallet 생성 갯수 조회

생성된 wallet 갯수와 함께 최근 15일간 일별 생성 갯수 List 를 리턴합니다.


Parameters
Name Type Constraints Description
params object
params. string
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getWalletCount",
  "params": {
    "": ""
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getTokenCount
block

Token 생성 갯수 조회

생성된 token 갯수와 함께 최근 15일간 일별 생성 갯수 List 를 리턴합니다.


Parameters
Name Type Constraints Description
params object
params. string
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getTokenCount",
  "params": {
    "": ""
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getTokenList
block

Token 목록 조회

token 목록을 페이지별로 조회합니다.


Parameters
Name Type Constraints Description
params object
params.pageNumber integer 요청 페이지 번호, 1부터 시작
params.pageSize integer 페이지당 목록 갯수
params.order integer 목록 정렬 순서(생성시간) 0:desc, 1:asc
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getTokenList",
  "params": {
    "pageNumber": 1,
    "pageSize": 10,
    "order": 0
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getTransferList
block

Transfer 목록 조회

transfer 목록을 페이지별로 조회합니다.


Parameters
Name Type Constraints Description
params object
params.pageNumber integer 요청 페이지 번호, 1부터 시작
params.pageSize integer 페이지당 목록 갯수
params.order integer 목록 정렬 순서(생성시간) 0:desc, 1:asc
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getTransferList",
  "params": {
    "pageNumber": 1,
    "pageSize": 10,
    "order": 0
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getTransferListWithParam
block

Transfer 목록 상세 조회

transfer 목록을 상세조건과 함께 페이지별로 조회합니다.
빈값을 보내면 전체 항목을 조회 합니다.


Parameters
Name Type Constraints Description
params object
params.address string Wallet 주소
params.tokenId string Token ID
params.fromDate string 조회 시작일
params.toDate string 조회 종료일
params.pageNumber integer 요청 페이지 번호, 1부터 시작
params.pageSize integer 페이지당 목록 갯수
params.order integer 목록 정렬 순서(생성시간) 0:desc, 1:asc
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getTransferListWithParam",
  "params": {
    "address": "49e7f13db764675275761487a74e3503fafbf58342e5bd74479bd1d0dd8bdf8f",
    "tokenId": "ABC",
    "fromDate": "2021-03-14T13:01:01",
    "toDate": "2021-03-16T13:01:01",
    "pageNumber": 1,
    "pageSize": 10,
    "order": 0
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getWalletList
block

Wallet 목록 조회

wallet 목록을 페이지별로 조회합니다.


Parameters
Name Type Constraints Description
params object
params.pageNumber integer 요청 페이지 번호, 1부터 시작
params.pageSize integer 페이지당 목록 갯수
params.order integer 목록 정렬 순서(생성시간) 0:desc, 1:asc
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getWalletList",
  "params": {
    "pageNumber": 1,
    "pageSize": 10,
    "order": 0
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getBlockList
block

Block 목록 조회

block 목록을 페이지별로 조회합니다.


Parameters
Name Type Constraints Description
params object
params.pageNumber integer 요청 페이지 번호, 1부터 시작
params.pageSize integer 페이지당 목록 갯수
params.order integer 목록 정렬 순서(생성시간) 0:desc, 1:asc
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getBlockList",
  "params": {
    "pageNumber": 1,
    "pageSize": 10,
    "order": 0
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}

getTransactionList
block

트랜잭션 목록 가져오기

지정된 조건에 맞는 트랜잭션 목록 가져옵니다.


Parameters
Name Type Constraints Description
params object
params.pageNumber integer 요청 페이지 번호, 1부터 시작
params.pageSize integer 페이지당 목록 갯수
params.order integer 목록 정렬 순서(생성시간) 0:desc, 1:asc
Result
Name Type Constraints Description
result object
result.resultCode string 결과 코드 정보
result.resultMessage string 결과 코드에 따른 메시지
result.resultData string 결과 데이터
Errors
Code Message Description
-32000 block api error block api error
Request example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "method": "getTransactionList",
  "params": {
    "pageNumber": 1,
    "pageSize": 10,
    "order": 0
  }
}
Response example
{
  "jsonrpc": "2.0",
  "id": "1234567890",
  "result": {
    "resultCode": "200",
    "resultMessage": "Success",
    "resultData": ""
  }
}