totalSupply() => { totalSupply: number }
balanceOf(address: string) => { address: string, balance: number }
transfer(to: string, amount: number) => voidtotalSupply(tokenId?: string) => { totalSupply: number, tokenId?: string }
balanceOf(address: string, tokenId?: string) => { address: string, balance: number, tokenId?: string }
transfer(to: string, amount: number, tokenId?: string) => void- If
tokenIdisundefined, return default/primary token balance