A soulbound token is a token that is bound to another Non-Fungible Token when it is minted, and cannot be transferred/moved after that.
#APIs Map - Extends from ERC721
|BSC Testnet||Proxy Proxy Admin|
|Goerli||Proxy Proxy Admin|
#How to get the SBTs on testnet?
If you want to mint the BAB Token to wallet accounts, please fill in the form.
#How to check if an account holds BABT or not? Any Code Example？
To invoke the
balanceOf method with the wallet address and it will return 0 or 1.
-> Code Sandbox
#How to recognize the user if he/she remint a new BAB token to another wallet address?
tokenId as the identity of a KYC user, because the user can revoke the old BAB token and mint a new one to another wallet, in this case, the
tokenId will change.
We now have exposed a new k/v named
id to the token metadata. You can use the
id as the identity and for the same person,
id will never be changed.
The flow diagram:
From a security perspective, we've utilized an encryption algorithm to prevent the
id been inferred by the hash cracking(like the rainbow table).
From a privacy perspective, if the user remints his/her BAB token to a new wallet, we will return empty when someone accesses the old token's metadata so that the others can't relate those two different wallets by the
The metadata will look like the following: