Each token has a unique Bech32m identifier associated with the BTKN protocol. Tokens can be recognized by a specific btkn prefix in their address. You can think of it almost like a token contract address (CA).
Token Identifier Example
Copy
Ask AI
btkn1fvfy6hfa829lvs9fajqvpk0r8hj8vrfhxamsvugtfvydfm07mg4q7n7szd// This is a token named "Btest", created on 05/12/25
You can get your token identifier directly from your issuer wallet:
Alternatively, you can get it from the balance call:
Copy
Ask AI
const balance = await issuerWallet.getBalance();// The tokenBalances map now includes bech32mTokenIdentifier for each tokenfor (const [publicKey, tokenData] of balance.tokenBalances) { console.log(`Token identifier: ${tokenData.bech32mTokenIdentifier}`);}