Note: As of v23, BitBadges only supports Cosmos-based 'bb' prefixed bech32 addresses. The convertToBitBadgesAddress() function is now essentially a pass-through validation function - it validates that the input is a valid bb-prefixed address and returns it unchanged. It is still exported for compatibility but is redundant since both input and output are bb-prefixed addresses. You can also use the isAddressValid() function to check if an address is a valid BitBadges address.