你很久以前发起了一笔 Hop 转账,但它从未在目标链上付款。资金仍在 Hop 的跨链桥合约中,其 withdraw 函数仍然可用,但 Hop 的网站和数据服务已经消失,所以没有现成的工具:提现必须根据链上数据自行构造。
- hop.exchange 及其下的所有地址(app.hop.exchange、docs.hop.exchange)已不再属于 Hop:hop.exchange 现在显示的是一个赌博网站。不要打开它们,也不要在那里连接钱包。
- 在源链上你那笔交易的 TransferSent 事件中找到你的转账(区块浏览器,Logs 标签页)。其中包含转账 ID、收款人、金额、transferNonce、bonderFee 和兑换(swap)相关数值。
- withdraw 函数还需要你这笔转账的 Merkle 证明。Hop 的开源节点工具有一个提现证明命令可以生成它,但该工具读取的是 Hop 位于 subgraph.hop.exchange 的数据服务,而该服务已经不再响应,所以需要开发者让它指向其他数据源,或根据链上事件重新构建证明。
- 有了证明后,从应该收到资金的钱包,在目标链的 Hop 跨链桥合约上调用 withdraw(区块浏览器,Write(写入)标签页)。你需要支付手续费(gas)。
- 如果目标链是 Layer 2,你会收到 hTokens(例如 hUSDC)。它们可以在该链上 Hop 的 AMM 中兑换成原生代币。
此指南为翻译版本,可能不准确。 查看英文原文