How to retrieve number of decimals for custom token (not DOT)?
api.registry.chainDecimals
is for DOT. I need to retrieve it for a custom token.
You can query the asset metadata like this:
let asset = await api.query.assets.metadata(0 /* Asset Id */);
console.log("Asset has", asset.decimals, "decimals");