跳到正文
← 使用教程

Portal 跨链已扣币未到账:查 WTT 消息、VAA 与目标链领取

链小知 · 入门 · 核验 · 依官方文档整理

通过 Wormholescan 定位原转账,区分源链锁定/销毁、Guardian 签名与目标链赎回。

开始前准备

  • 准备现有 Portal 转账的源链交易哈希、目标链、接收地址与路线记录。
  • 本篇限 Wormhole Wrapped Token Transfers / Token Bridge;Portal 其他路线不能自动套用。

1. 先确认 WTT 路线与资产

核对源链与目标链及原生/包装币身份。WTT 对原生资产通常锁定,对包装资产销毁,再在目标链铸造包装资产或释放原生资产。源链余额减少只是流程的一部分。

检查结果:路线确属 WTT,资产身份和接收地址明确。

2. 在正确网络查源交易

打开 Wormholescan,选择 Mainnet 或 Testnet,再输入源链哈希。检查结果的 source transaction ID、status、transaction details 和 VAA ID;同一哈希在错误网络查不到,不能判定丢失。

检查结果:找到匹配源交易和网络的消息记录。

3. 核对 VAA 身份

VAA 关联 emitterChain、emitterAddress、sequence。将这些字段与原消息对应,存在 VAA 说明签名消息已取得,不能说明已经在目标链完成。SDK 示例使用 Testnet,复用时必须匹配实际源链网络。

检查结果:VAA 与转账消息一致,未当成目标链到账证据。

4. 区分自动中继与手动领取

自动路线依赖适用链的 relayer;手动路线仍需在目标链提交 VAA。检查记录显示哪种模式及有没有目标交易。自动中继费、native gas drop-off 会影响到手数量,不能用源链本金直接当净到账。

检查结果:模式、目标交易和预期净金额各有记录。

5. 处理旧 VAA 与缺失结果

官方说明手动转账应及时完成:Guardian 集有效性至少保障 24 小时,拖延后旧签名可能被拒绝。遇到这种错误按当前官方替换过期签名流程继续核查,不能推断资金必然丢失。最后以目标链接收地址、代币合约和实际到账为结束依据。

检查结果:缺 VAA、旧签名、未赎回、已到账分别标明。

怎样确认完成

  • 建立源交易、VAA、目标交易与资产到账的对应记录。
  • 需要手动领取或替换签名时注明待处理,不在诊断中发起交易。

常见错误与边界

  • Portal 所有路线都当 Token Bridge。
  • 把 VAA 取得当资金到账。
  • 忽略目标币可能是包装资产和中继费用。

本教程根据官方资料整理,尚未完成逐步操作验收。界面、支持范围及费用变化时,先核对官方说明。 纯文本版 · 提交纠错依据