使用 ethers.js 向 Hedera 测试网发送交易时, 和一个错误,我可以这样捕捉它:
} catch (error) {
if (error instanceof Error) console.log(error.message);
else console.log(error);
}
输出如下所示:
[Request ID: ed2b0630-b17d-4e64-82e8-f7aea3196f82] Unknown error invoking RPC
文字
Unknown error invoking RPC
在这里不是特别有用,
但是,我可以使用 ed2b0630-b17d-4e64-82e8-f7aea3196f82
在联系支持时很有用,
因为这样可以详细检索错误日志。
但是,在间歇性错误的情况下, 有时同一笔交易会导致错误, 其他时候它成功了, 我被要求提供成功的请求 ID。 但是我不确定如何使用 ethers.js 来做到这一点。 我怀疑它需要提取低级别的 RPC 响应, 但不确定 ethersjs 是否可行, 如果是这样怎么办?