When "Token List Sync" is off, your token list will only pull data from the local source. You can use the "Add Token" feature to manually record a token's contract address, making it easier to find and manage your assets.
When you add a token, TronLink automatically retrieves the contract components from on-chain data. However, if certain functions or events are missing from the contract, the token's display or some features may not work as intended. Here's what to keep in mind:
Ⅰ. What's Needed in the Contract
For TRC-20 tokens: The contract must include the balanceOf function and the Transfer event.
For TRC-721 tokens: The contract must include the ownerOf function and the Transfer event.
If any of these are missing, you won't be able to add the token.
II. Components That Could Affect Token Features If Missing
If the following contract components aren't detected, some features of the token may not work properly:
1. totalSupply function
- If it is not detected, the token's total supply won't be shown on the project overview page.
2. allowance function
- If it is not detected, the approved spending cap for this token may not be accessible.
3. transfer function
- If it is not detected, you may not be able to transfer the token directly.
4. approve function
- If it is not detected, the following issues may exist:
- The approval operation for this token may not be available.
- The token cannot be traded within other smart contracts (including, but not limited to, swap contracts).
5. transferFrom function
- If it is not detected, you may not be able to directly transfer collectibles under the token contract.
6. Approval event
- If it is not detected, the remaining spending allowance of the token may not be accessible.
7. name variable
- If it is not detected, please enter the token name manually; otherwise it may not be displayed.
8. symbol variable
- If it is not detected, please enter the symbol manually when adding the token.
9. decimals variable
- If it is not detected, the token precision will be set to 0 by default.
III. FAQs
1. After manually adding a token, how can I tell which features are missing?
- If missing features are caused by any of the above parameters not being detected, warning labels will appear on the token details page (TronLink extension) or the project overview page (TronLink App).
2. Does manually adding a token in TronLink mean it's also recorded on TRONSCAN?
- No. When "Token List Sync" is turned off, your token list is loaded only from the local extension or the blockchain, and is independent of whether the token is listed on TRONSCAN.