DOCUMENTS

Documents of the BORA project.

Chain APIs

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

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

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

Parameters

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

Response

{
"token_addr": "0x1792cdd2529716bc4b403c720884afe92673ff15"
}

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

GET /chain/v1/services/deposit/{tokenAddr}/{amount} HTTP/1.1
HOST: testnet-chain-api.boraecosystem.com

Parameters

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

Response

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

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

GET /chain/v1/services/transfer/{fromAddr}/{toAddr}/{amount} HTTP/1.1
HOST: testnet-chain-api.boraecosystem.com

Parameters

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

Response

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