✍️ Gate 广场「创作者认证激励计划」进行中!
我们欢迎优质创作者积极创作,申请认证
赢取豪华代币奖池、Gate 精美周边、流量曝光等超 $10,000+ 丰厚奖励!
立即报名 👉 https://www.gate.com/questionnaire/7159
📕 认证申请步骤:
1️⃣ App 首页底部进入【广场】 → 点击右上角头像进入个人主页
2️⃣ 点击头像右下角【申请认证】进入认证页面,等待审核
让优质内容被更多人看到,一起共建创作者社区!
活动详情:https://www.gate.com/announcements/article/47889
转账「没到账」?手把手教你用区块浏览器查清真相
摘要:钱包只是前端入口,浏览器才是唯一的「证据库」。
在 Web3 里,很多人的第一次紧张时刻,不是因为买的币突然跌了,而是因为完成了一笔转账、兑换或跨链之后,发现资产迟迟没显示,对方也说没有收到。
这时候,新手最常见的反应通常是刷新钱包、退出重进、截图问群友,甚至怀疑是不是钱包出 bug 了。但其实钱包界面只是一个入口,它显示的是结果,而不是底层事实。真正记录一切的地方,是区块浏览器。
本文将以 SafePal 钱包作为操作演示,通过一笔真实的 100 USDT (BEP20) 转账案例,手把手教大家如何从零开始学会使用区块浏览器查证。
第一步,找到这笔交易的 TXID
每一笔链上操作(转账 / Swap / 跨链),都会有一个编号:TXID(Transaction Hash),你可以把它理解成这笔交易的「唯一编号」。只要交易提交到了链上,就一定能通过这个编号查到。
以 SafePal App 为例,在转账 100 USDT(BEP20)了以后,你在 SafePal App 里点开对应的 USDT 币种,点击这笔交易,进入详情页后,就能看到 TXID(Transaction Hash)。
第二步,选对区块浏览器
Web3 的资产在不同公链上是不互通的,查账前先看你转的是哪条链,以下是 CoinMarketCap 排行前 10 的主流公链的区块浏览器链接:
BNB 链(BEP20): BscScan
以太坊(ERC20): Etherscan
波场(TRC20): TRONSCAN
Bitcoin(BTC):Blockstream Explorer
Solana(SOL): Solscan
XRP: XRPSCAN
Cardano(ADA): Cardanoscan
Avalanche(AVAX): Snowtrace
TON: Tonviewer
Polkadot(DOT): Subscan
比如,SafePal 内置银行账户里的美元(USD)/ 人民币(RMB)/ 欧元(EUR)/ 瑞士法郎(CHF),是基于 Arbitrum 网络的 Fiat24 银行发行的 RWA 代币,所以你的 Fiat24 账户的余额和消费也可以在 Arbiscan 查看,全程透明。
以前面的 100 USDT(BEP20)转账为例,想要在链上追查这笔转账的动向,那这一步的正确动作是:打开 BscScan,把刚才复制的 TXID 粘进去,搜索这笔 100 USDT 的交易。你就可以看到该笔交易的详情记录:
第三步,读懂链上交易状态(Status)
进入页面后,第一眼盯着 Status 字段:
Success(成功):说明从链的角度看,这笔交易已经执行完成了。
Pending(处理中):说明交易已经发出,但还没有被正式确认。通常是因为网络拥堵或手续费(Gas)给低了。
Failed(失败):说明这笔转账没有按预期执行成功。资产通常会退回原地址,但手续费已被扣除。
查不到(Search not found):说明交易压根没上链。检查网络后重新发起转账即可。
第四步,确认资金流向(Token Transfers)
状态显示 Success 并不代表你转对了。请核对以下三项:
From:是你的钱包地址吗?
To:是对方给你的准确地址吗?
Tokens Transferred:后面显示的代币名称和数量,是否和你转出的一致?
避坑指南: 很多「没到账」其实是转错了地址或选错了链。
进阶技巧:直接查看地址「全账本」
如果你没有 TXID,或者想看自己钱包地址里的所有资产及交易记录,直接搜地址是最快的方法。
在浏览器搜索框直接粘贴你的钱包地址,你能看到:
Balance: 该地址的原生代币(如 BNB)余额。
Token Holdings:点击这里,可以看到该地址下所有代币(如 USDT、各币种资产)的实时余额。
Transactions:这里的列表记录了该地址所有的历史交易。点击列表中的任何一个 Transaction Hash,都能跳回上述的交易详情页。
第五步,链上成功了,为什么钱包还没显示?
还是这笔 100 USDT 的例子,如果 BscScan 上清楚显示交易 Success,Token Transfers 也写明 100 USDT 已经到了对方地址,但钱包还没显示,那最常见的情况往往是下面这几种:
显示延迟:尝试下拉刷新,或切换节点。如果使用的是 SafePal App ,还可以在 App 首页左上方的设置里选择清除缓存后重新查看。
网络切错:对方是否在 Ethereum 网络里找 BSC 链的币?不同链上其实是不同版本,你转的是 BEP20,也就是 BSC 网络上的 USDT,但对方跑去 ETH 网络下找 ERC20 的 USDT,就可能会误以为资产根本没到。
未添加代币:对方钱包是否手动添加了该代币的合约地址?如果对方也在用 SafePal,可以让他进入 SafePal App → Coin(底部)→ 币种管理,搜索并勾选添加对应的 USDT,然后在资产页下拉刷新。
所以,当你已经在浏览器里确认这 100 USDT 已经进入对方地址后,其实你要做的,不再是怀疑链上,而是提醒对方:先切换到正确网络,再确认有没有添加正确的代币,然后刷新余额。
结语
这个案例真正想教会你的,不是查一笔交易,而是形成一套排查顺序:找哈希 → 选对链 → 看状态 → 核地址,或者直接搜地址看全账本。
学会沿着一笔转账把事实查清楚,掌握了区块浏览器,才是真正开始建立链上思维的第一步。