Common token¶
Tables¶
Get balance¶
curl --request POST \
--url https://api-wulet.unblocking.io/v1/chain/get_table_rows \
--data '{"code": "TOKEN_ACCOUNT", "scope": "USER_ACCOUNT", "table": "accounts", "json": true}'
- Where:
TOKEN_ACCOUNT
— token accountUSER_ACCOUNT
— user whose balance should be received
You will get response like:
{
"rows": [{
"balance": "100.000000 TEST",
"blocked": 20000000
},{
"balance": "10.0000 FOO",
"blocked": 25000
},{
"balance": "1.00 BAR",
"blocked": 75
}
],
"more": false
}
balance
field contains tokens that user have with symbol and precisionblocked
field contains blocked tokens without symbol and precision
To get available tokens that user can spend, blocked
should be subtracted from balance
. In the example above available user balances are 80.000000 TEST
, 7.5000 FOO
and 0.25 BAR
.
Get token info¶
curl --request POST \
--url https://api-wulet.unblocking.io/v1/chain/get_table_rows \
--data '{"code": "TOKEN_ACCOUNT", "scope": "TOKEN_SYMBOL", "table": "stat", "json": true}'
- Where:
TOKEN_ACCOUNT
— token accountTOKEN_SYMBOL
— symbol for which to get info
You will get response like:
{
"rows": [{
"supply": "30000.00 TEST",
"max_supply": "100000.00 TEST",
"issuer": "testowner",
"info": {
"name": "Symbol for API demonstration",
"url": "https://wulet.readthedocs.io/en/develop/",
"logo_url": "https://www.lenta.com/public/2015/img/icons/lenta_logo.png"
}
}
],
"more": false
}
supply
field contains tokens that are already distributedmax_supply
field contains maximum number of tokens that can be distributedissuer
field contains token owner that can distribute undistributed tokensinfo
field contains token informationname
is a full token nameurl
is a link to the store that distributes this tokenlogo_url
is a link to the token logo
Get tokens list¶
curl --request POST \
--url https://api-wulet.unblocking.io/v1/chain/get_table_rows \
--data '{"code": "TOKEN_ACCOUNT", "scope": "TOKEN_ACCOUNT", "table": "symbols", "json": true}'
- Where:
TOKEN_ACCOUNT
— token account
You will get response like:
{
"rows": [{
"symbol": "6,TEST"
},{
"symbol": "4,FOO"
},{
"symbol": "2,BAR"
}
],
"more": false
}
symbol
field contains token name and its precision