-
Notifications
You must be signed in to change notification settings - Fork 0
API : Token
王辰 edited this page Jan 6, 2020
·
3 revisions
const api = new boxdjs.Api(fetch, <http://xxx>, 'http')
Get the token balance.
* TokenBalanceReq <
{
addr: <string>;
tokenHash: <string>;
tokenIndex: <number>;
}
>
token-balance <number>
const token_balance = await api.getTokenbalance({
addr: 'b1cRrJ9rhksTgaawpJ8B4sANUUMLGgCmsVA',
tokenHash: <token_hash>,
tokenIndex: 0
})
Get the token balance-list.
* TokenBalancesReq <
{
addrs: <string[]>;
tokenHash: <string>;
tokenIndex: <number>;
}
>
balance-list <number[]>
const token_balance_list = await api.getTokenbalances({
addrs: ['b1cRrJ9rhksTgaawpJ8B4sANUUMLGgCmsVA', 'b1abnqbGs7ZnkShpFFusp8y1C3f1zQKwC9J'],
tokenHash: <token_hash>,
tokenIndex: 0
})
Make unsigned issue token transaction.
* IssueTokenReq <
{
issuer: <string>;
owner: <string>;
tag: {
decimal: <number>;
name: <string>;
supply: <number>;
symbol: <string>;
};
}
>
UnsignedTokenIssueTx <
{
tx: {
data?;
lock_time?: <string>;
magic?: <number>;
version?: <number>;
vin: <Vin[]>;
vout: <Vout[]>;
};
rawMsgs;
issue_out_index: <number>;
}
>
Make unsigned token transaction.
* OriginalTokenTxReq <
{
amounts: <number[]>;
from: <string>;
to: <string[]>;
token_hash: <string>;
token_index: <number>;
}
>
UnsignedTx <
{
tx: {
data?;
lock_time?: <string>;
magic?: <number>;
version?: <number>;
vin: <Vin[]>;
vout: <Vout[]>;
};
rawMsgs;
}
>
By Contentbox