钱包里会出现两类地址,务必分清:
- 钱包地址(EOA):由私钥派生,你能用它收发资产并签名交易。
- 代币合约地址:一个已部署的智能合约的地址,代币的账本逻辑(谁有多少、能否转账)就写在里面。它没有对应私钥,不能「登录」,也不是收款地址。
两者的关系是:代币不存在「你的钱包里」,而是记在代币合约的账本里(balanceOf[你的地址] = 数量)。钱包软件通过代币合约地址 + ABI 去查询你的余额,然后显示在界面上。
这解释了两件事:① 为什么钱包卸载后重新导入,代币余额还在——账本在链上;② 为什么同名代币的余额不会合并——每个代币合约是独立账本,名字相同但合约地址不同就是两种完全不同的资产。

记住这个区分方式:钱包地址是「你的账号」,代币合约地址是「记录这种代币余额的那本账」。








