DOCUMENTS

Documents of the BORA project.

Chain APIs

Chain API는 거래 기록을 블록체인에 쌓기 위한 API들입니다.

1 사용자 지갑 주소 확인 요청

GET /chain/v1.2/services/members HTTP/1.1
HOST: testnet-chain-api.boraecosystem.com

Parameters

ParameterRequiredValuesDescriptionParameter TypeData Type
Authorization*Bearer {User's AccessToken}headerstring

Response

{
"status" : 200,
"data": {
  "token_addr": "0x1792cdd2529716bc4b403c720884afe92673ff15"
}
}

2콘텐츠 제공자가 사용자 주소로 BORA Shell 지급 요청

POST /chain/v1.2/services/deposit HTTP/1.1
HOST: testnet-chain-api.boraecosystem.com

Parameters

ParameterRequiredValuesDescriptionParameter TypeData Type
Authorization*Bearer {Client's AccessToken}headerstring
tokenAddr*지급받을 사용자 지갑 주소formDatastring, length(42)
amount*지급할 토큰 개수formDataint
feeAmount*수수료formDataint

Response

{
"status":200,
"data" : {
 "tx_app_no": 100004, -- 해당 application 번호
 "tx_log_no": "84" -- transaction 번호
}
}

3콘텐츠 사용자 간 BORA Shell 전송 요청

POST /chain/v1.2/services/transfer HTTP/1.1
HOST: testnet-chain-api.boraecosystem.com

Parameters

ParameterRequiredValuesDescriptionParameter TypeData Type
Authorization*Bearer {From User's AccessToken}headerstring
fromAddr*보낼 사용자 지갑 주소formDatastring, length(42)
toAddr*받는 사용자 지갑 주소formDatastring, length(42)
amount*지급할 토큰 개수formDataint
feeAmount*수수료formDataint

Response

{
"status" : 200 ,
"data" : {
 "tx_app_no": 100004, -- 해당 application 번호
 "tx_log_no": "84" -- transaction 번호
}
}