Comment on page
balance_of
An entrypoint that retrieves a user's staked tokens amount and sends it to the callback contract. Works exactly like FA2 balance_of entrypoint according to TZIP-012.
type token_id_type is nat
type bal_request_type is [@layout:comb] record [
owner : address;
token_id : token_id_type;
]
type bal_response_type is [@layout:comb] record [
request : bal_request_type;
balance : nat;
]
type balance_of_type is [@layout:comb] record [
requests : list(bal_request_type);
callback : contract(list(bal_response_type));
]
Field | Type | Description |
---|---|---|
owner | address | Owner of tokens |
toeken_id | token_id_type | Token ID |
Field | Type | Description |
---|---|---|
requests | Balance of request | |
balance | nat | Balance of token |
Field | Type | Description |
---|---|---|
requests | Balance of requests | |
callback | Callback contract |
🌮 Taquito
const tFarmAddress = "KT1...";
const params = [
{
owner: "tz1.../KT1...",
token_id: 1,
},
...
];
const tFarm = await tezos.contract.at(tFarmAddress);
const result = await tFarm.contract.views
.balance_of(params)
.read();
An entrypoint doesn't throw any error.
Last modified 1yr ago