Venly Widget
Search
K

Retrieve token balance

How to retrieve the balance of a token for a wallet
To fetch the balance of a certain token for a wallet, you need to call the function getTokenBalance which will return a promise containing a TokenBalance object. If you need the entire balance a certain wallet holds, it is recommended to use the getTokenBalances function.

Function

venlyConnect.api.getTokenBalance("<WALLET_ID>", "<TOKEN_ADDRESS>");
venlyConnect.api.getTokenBalanceByAddress("<SECRET_TYPE", "<WALLET_ADDRESS>", "<TOKEN_ADDRESS>");

Example

const venlyConnect = new VenlyConnect('YOUR_CLIENT_ID');
venlyConnect.api.getTokenBalance("c8ec9954-fa1a-4682-9cf8-ef5c1015d1d1","0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0").then((tokenBalance) => {
console.log("The balance of",tokenBalance.symbol,"is",tokenBalance.balance);
})

Returns

{
balance: 392.10420561176494
decimals: 18
logo: "https://raw.githubusercontent.com/ArkaneNetwork/content-management/master/tokens/ethereum/mainnet/logos/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0.png"
rawBalance: "392104205611764916095"
symbol: "MATIC"
tokenAddress: "0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0"
transferable: true
type: "ERC20"
}

Function Reference

The function reference describes the different functions that are available in the Widget. For each function you can find the signature, it's parameters, and possible options documented.