토큰 및 NFT 조회
계정 정보 조회 하기
로그인이 성공적으로 완료된 이후에만 사용 가능한 기능입니다. 앱에서 사용하는 지갑의 계정 정보를 반환합니다.
GET /v1/account?userId={userId}&walletId={walletId} HTTP/1.1
Host: sdk.wepin.io
X-API-KEY: ${APP_KEY}
X-API-DOMAIN: {APP_DOMAIN}
X-SDK-TYPE: {platform}_rest_api
Content-Type: application/json
Authorization: Bearer ${access_token}Request
Parameter
Response
Success Response
walletId
String
사용자 지갑 ID
accounts
Account(Object) []
조회 된 계정 리스트 (Account)
AccountaccountIdString계정 고유 식별 번호
accountTokenIdString (Optional)토큰 계정 고유 식별 번호. 토큰 계정인 경우에만 반환.
addressString계정의 주소
addressPathString계정의 주소 경로
labelString계정 라벨
balanceString계정 잔액
coinIdInteger (Optional)계정의 코인 정보 식별 번호. 네이티브 코인인 경우에만 반환.
nameString계정의 코인 정보 이름
networkString계정의 네트워크 이름
symbolString계정의 심볼
decimalsInteger계정의 코인 데시멀 값
contractString (Optional)토큰 계정의 컨트랙트 주소. 토큰 계정인 경우에만 반환.
iconUrlString계정의 아이콘 이미지 URL
idsString계정의 코인 정보를 조회 하기 위한 식별 값
Example
// Klaytn 메인 계정과 KCT(토큰) 계정이 있는 경우
{
"walletId": "999999999999999999999999999999999999999999999999999999999999999999",
"accounts": [
{
"accountId": "90",
"address": "0x9990000000000000000000000000000000000000",
"addressPath": "m/44'/60'/0'/0/0",
"coinId": 2,
"symbol": "KLAY",
"label": "KLAY-01",
"name": "Klaytn",
"network": "KLAYTN",
"balance": "123407670918639753",
"decimals": 18,
"iconUrl": "<https://coin-img.wepin.io/coinlogo/klaytn.png>",
"ids": "klay-token"
},
{
"accountId": "90",
"accountTokenId": "91",
"address": "0x9990000000000000000000000000000000000000",
"addressPath": "m/44'/60'/0'/0/0",
"contract": "0x52CFDA3E278837d852C4315586C9464BE762647E",
"symbol": "COSM",
"label": "COSM",
"name": "Cosmo Coin",
"network": "KLAYTN",
"balance": "20000000000000000",
"decimals": 18,
"iconUrl": "<https://coin-img.wepin.io/coinlogo/cosmo.png>",
"ids": "cosmo-coin"
}
]
}계정 잔액 새로 고침
계정의 잔액을 새로 고침 합니다. Front 서비스에서 새로 고침을 사용자의 요청에 의해 수행하는 경우, 1분 이내에 다시 요청하지 않도록 UI/UX를 제공할 것을 권장합니다.
GET /v1/accountbalance/{accountId}/balance HTTP/1.1
Host: sdk.wepin.io
X-API-KEY: ${APP_KEY}
X-API-DOMAIN: {APP_DOMAIN}
X-SDK-TYPE: {platform}_rest_api
Content-Type: application/json
Authorization: Bearer ${access_token}Request
Parameter
Response
Success Response
balance
String
계정 잔액
decimals
Integer
계정의 데시멀 값
symbol
String
계정의 심볼
tokens
TokenBalance(Object) []
계정 토큰들의 잔액 리스트 (TokenBalance)
TokenBalancebalanceString토큰 계정 잔액
decimalsInteger토큰 계정 데이멀 값
symbolString토큰 계정의 심볼
contractString토큰 계정의 컨트랙트 주소
Example
{
"balance": "123407670918639753",
"decimals": 18,
"symbol": "KLAY",
"tokens": [
{
"balance": "20000000000000000",
"decimals": 18,
"symbol": "COSM",
"contract": "0x52CFDA3E278837d852C4315586C9464BE762647E"
}
]
}NFT 정보 조회 하기
로그인이 성공적으로 완료된 이후에만 사용 가능한 기능입니다. 앱에서 사용하는 지갑의 NFT 정보를 반환합니다.
GET /v1/nft?userId={userId}&walletId={walletId} HTTP/1.1
Host: sdk.wepin.io
X-API-KEY: ${APP_KEY}
X-API-DOMAIN: {APP_DOMAIN}
X-SDK-TYPE: {platform}_rest_api
Content-Type: application/json
Authorization: Bearer ${access_token}Request
Parameter
Response
Success Response
nfts
NFT(Object) []
조회 된 NFT 리스트 (NFT)
NFTidStringNFT 고유 식별 번호
accountIdStringNFT 가 있는 계정 고유 식별 번호
nameStringNFT 이름
descriptionStringNFT 설명
externalLinkStringNFT 외부 링크
imageUrlStringNFT 이미지 URL
quantityIntegerNFT 개수
contentTypeIntegerNFT 컨텐츠의 종류
1: image2: video
contractObjectNFT contract 의 정보 (
NFTContract)
Example
{ "nfts": [] }NFTContractaddressStringNFT Contract address
schemeIntegerNFT Contract Scheme
1: ERC7212: ERC1155
descriptionStringNFT Contract 설명
networkString네트워크
externalLinkStringNFT Contract 외부 링크
imageUrlStringNFT Contract 이미지 URL
NFT 정보 새로 고침
NFT 정보를 새로 고침 합니다. Front 서비스에서 새로 고침을 사용자의 요청에 의해 수행하는 경우, 1분 이내에 다시 요청하지 않도록 UI/UX 를 제공할 것을 권장합니다.
GET /v1/nft/refresh?userId={userId}&walletId={walletId} HTTP/1.1
Host: sdk.wepin.io
X-API-KEY: ${APP_KEY}
X-API-DOMAIN: {APP_DOMAIN}
X-SDK-TYPE: {platform}_rest_api
Content-Type: application/json
Authorization: Bearer ${access_token}Request
Parameter
Response
NFT 정보 조회 하기 Response 와 동일 합니다.
Last updated
Was this helpful?