常见问题

交易哈希 TxHash 是什么?怎么查询交易是否成功

交易哈希,也常写作 TxHash,是一笔链上交易生成后的唯一查询标识。你可以把它理解为链上交易的快递单号。

交易哈希 TxHash 是什么?怎么查询交易是否成功

交易哈希(Transaction Hash,也叫 TxHash、TxID)是一笔交易提交到链上时生成的唯一编号,以太坊系网络上是 0x 开头的 66 位字符。把它粘贴到对应网络的区块浏览器里,就能看到这笔交易是否成功、从哪转到哪、金额多少、付了多少手续费。转账没到账、找客服核对、确认跨链状态,第一步都是先拿到交易哈希。

交易哈希在哪里找

  • 钱包:在活动或交易记录里点开这笔交易,通常有「在区块浏览器查看」或复制交易 ID 的选项。
  • 交易所提币:在提现记录里找 TxID 或交易哈希。只有交易所真正把交易发到链上后才会显示;还在审核时没有。
  • DApp:交易提交后页面常会弹出链接,也可以回到钱包的记录里找。

不同的链用哪个浏览器查

网络常用区块浏览器
以太坊Etherscan
BaseBasescan
Arbitrum OneArbiscan
BNB ChainBscScan
Tron(TRC20)Tronscan
SolanaSolscan、Solana Explorer(Solana 上通常叫「签名」)

在 Etherscan 里搜一笔 Base 上的交易,会提示找不到。查不到时,先确认自己选对了浏览器。

交易状态怎么看

  • Pending(待处理):交易已广播,还在等待被打包进区块。ethereum.org 的说明是,交易要由验证者选中并放进区块之后才算成功。
  • Success(成功):交易已经在链上执行。之后区块还会逐步变得不可更改(最终确定),交易所充值通常要等到一定数量的确认后才入账。
  • Failed(失败):交易被打包了,但执行出错,比如滑点超限、余额不足、合约拒绝。状态变化会被撤回,资产不会转出,但已经消耗的 Gas 不退,原因见为什么失败的交易也要付 Gas。
  • 查不到 / Dropped:交易没有被网络接收,或者被同一个 nonce 的新交易替换了。

详情页里要看哪几项

  1. Status:成功还是失败。
  2. From / To:转出和接收地址。代币转账时 To 往往是代币合约,真正的接收方要看 Token Transfers 一栏。
  3. Value 和 Token Transfers:转了什么币、多少。
  4. Transaction Fee:这笔交易实际付了多少手续费,和钱包预估的为什么不同,见Gas 预估和实际扣费。
  5. Nonce:这个地址发出的第几笔交易。前一笔卡住时,后面的交易都会排队等待。

显示成功,但对方说没收到

  • 核对 Token Transfers 里的接收地址,是否就是对方给你的地址。
  • 核对网络:你发的是 TRC20,对方却只看 ERC20 地址,自然看不到,见TRC20 和 ERC20 的区别。
  • 对方是交易所的,可能还在等确认数,或者需要提交工单,附上交易哈希。
  • 对方是自己的钱包,可能只是没导入这个代币,见钱包里看不到资产怎么办。

常见问题

把交易哈希发给别人安全吗?

安全。交易哈希和地址一样是公开信息,只能用来查询,不能用来转走资产。需要保密的是助记词和私钥。

交易一直 Pending 怎么办?

通常是给的 Gas 偏低。很多钱包提供「加速」或「取消」,原理是用同一个 nonce 发一笔手续费更高的新交易去替换它。被替换后,原来的哈希会显示为被替换或查不到,以新哈希为准。

交易所提现记录里一直没有 TxID?

说明交易所还没把这笔提现发出去,可能在审核或排队。这时去区块浏览器查不到是正常的,应该联系交易所。

相关阅读

参考资料