老周把TPWallet更新到最新版,资产页翻了三遍。只看到USDT和ETH,某个刚空投的BSC代币死活不出现。
他在搜索框里粘了代币名称,没结果;又粘了合约地址,还是空白。那一刻他以为钱包被盗,甚至准备把助记词导到别处了。我让他先别动,打开BscScan查合约地址了,余额明明躺在链上。tpwallet搜不到代币,多数时候就是钱包的显示层没把它认出来。他犯的错很常见,钱包停在以太坊主网,代币却在BSC。切到BSC后,资产页依然没有自动加载的,因为新币不在TPWallet的默认代币列表里。
内置列表靠运营收录。快慢不一,冷门币、土狗币、刚发射的Memo币被漏掉太正常。
搜索名称匹配不到,不等于合约不存在。正确做法是选添加代币,把BscScan上的合约地址完整粘进去,符号和精度会自动带出,若手动填,精度别写错,否则余额会显示成0或离谱小数的。另一个案例更折腾的。小陈搜不到代币,是因为从电报群复制地址时少了两位,钱包当然搜不出来了。他去官网文档找合约,添加上还是0,切换RPC节点并清理缓存后才显示。节点同步滞后、缓存没刷新,都会让资产页慢半拍。判断顺序不复杂,链上浏览器有余额,钱包没有的,优先怀疑链选错、合约抄错、代币未添加的;
链上浏览器也没有,才去看转账记录和授权。不要急着说私钥泄露,真被盗余额会被直接转走。不会只留下一个搜不到的空页面。我自己的习惯是遇到TPWallet搜不到代币,先核对三样东西的,当前网络、合约地址、钱包版本。特别的是跨链资产,名字一样。合约不同了。选错网络就像去错火车站。
添加成功后若价格不显示,那是行情源没收录,不影响链上余额了。钱包只是窗口,链上数据才是账本。把合约地址从官方渠道确认一遍,比在群里问十句都管用的。