当【通证列表云同步】功能关闭时,用户的通证列表将仅从 TronLink 本地读取。此时,用户可通过 “手动添加通证” 功能,将未在本地预录入的合约地址添加为手动添加的通证,以便更方便地查找和管理资产。
TronLink 在手动添加通证时,会直接根据链上合约信息进行识别。若合约中未包含特定的函数或事件,可能会影响部分通证的正常显示或使用。详情如下:
一、合约中需包含以下参数才可在 TronLink 手动添加通证:
TRC20 合约的 balance of 函数 & transfer 事件
TRC721 合约的owner of 函数 & transfer 事件
若缺少上述变量,则无法将合约地址添加为手动添加通证。
二、若在合约地址中未识别到,会导致功能缺失的变量
若未在合约地址中识别到以下变量,则添加为手动添加的通证后,将导致部分功能缺失。
1. total supply 函数
- 未识别到此参数时,项目介绍页的总发行量无法展示。
2. allowance 函数
- 未识别到此参数可能导致无法查询授权数量。
3. transfer 函数
- 未识别到此参数可能导致该通证不可直接转账。该通证的「转账」功能不可使用。
4. approve 函数
- 未识别到可能导致:
- 可能无法进行 approve 的授权操作;
- 可能无法在其他智能合约中交易此通证(包括但不限于无法在swap中卖出)。
5. transferFrom 函数
- 在无法识别此参数时,有可能导致用户无法直接发送此通证中库存的收藏品。
6. Approval 事件
- 未识别到可能导致:无法获取 approve 操作的余额。
7. name 变量
- 如未识别到,可在添加时手动输入此字段。如未输入则可能导致无法显示通证名称。
8. symbol变量
- 如未识别到,则在添加通证时,需要手动输入。
9. decimals 变量
- 如未识别到,则默认通证精度为0。
三、常见问题
1. 在手动添加通证成功后,如何知道该通证有哪些功能缺失?
- 答:若出现因未识别到上述变量导致的功能缺失,会在通证详情页(TronLink 插件)或项目介绍页(TronLink App)展示缺失功能的警告标签,可前往查看。
2. 在 TronLink 上手动添加通证,就等同于在 TronScan 上录入通证吗?
- 答:不是的。【通证列表云同步】功能关闭时,用户的通证列表将仅从插件本地读取,或直接从链上获取,跟 TronScan 上是否录入通证无关。