Getting total supply of group tokens available
Use balances.getTotalSupply() on avatars that expose a minted token (currently Base Groups).
Get Total Supply for a Base Group
import { Sdk, BaseGroupAvatar } from '@aboutcircles/sdk';
const sdk = new Sdk({ rpcUrl: 'https://rpc.aboutcircles.com' }, runner);
const avatar = await sdk.getAvatar('0xGroupAddress');
if (avatar instanceof BaseGroupAvatar) {
const totalSupply = await avatar.balances.getTotalSupply();
console.log('Total group token supply:', totalSupply.toString());
} else {
console.log('Total supply is only available for BaseGroup avatars.');
}Returns the ERC‑1155 total supply for the group’s token ID.
Last updated
Was this helpful?