老周做 NFT 社群活动,收款地址分散在 BSC、Polygon 和 Tron。上个月他让助理用 tpwallet 统一管理,结果第一笔跨链转账就卡了。不是钱没到,是助理在 DApp 浏览器里点错网络,把 BSC 上的 USDT 当成 Polygon 资产发送。tpwallet 弹窗提示了链 ID 和矿工费,助理没细看,直接确认。半小时后资产页面没有变化,社群里的报名用户开始催。老周复盘时发现。钱包本身没出故障,问题出在“跨链”被当成“转账”操作。
更麻烦的是授权。助理为了领一个空投,在某个不知名站点点了“Approve”。授权额度没改,默认无限了。tpwallet 里能看到授权记录,助理没检查。
三天后,地址里一笔小额代币被转走,金额不大,却暴露了流程漏洞。老周做了个表格,每次连接 DApp 前,先核对域名,再把授权额度改成实际用量,结束后用 tpwallet 的授权管理取消。这个动作很土,比事后追币有用。私钥备份也踩了坑。助理把助记词截图存在手机相册,还开了云同步。老周知道后,当场让她换新钱包的,旧地址资产全部归集。
tpwallet 支持多链,切换网络方便,可方便不等于安全了。他自己习惯用两台设备,一台联网只做小额交互,一台不联网保存助记词。每次转账了,先转 10 USDT 测试。到账后再发大额。这个习惯救过他一次,某条新链 RPC 延迟的。
测试交易失败,正式交易没发出去。现在老周的团队把 tpwallet 当成入口,不当保险柜的。收款地址按链分开。授权每周清理,大额资产放冷钱包。
他说,工具没有绝对好坏,很重要是别把“确认”当普通按钮。那笔卡住的跨链转账,最后客服和区块浏览器找到。资产没丢了,花了四个小时。社群活动照常进行,只是助理再也不敢闭眼点授权了。