← 测试目录

签名重试探测

仅使用空测试钱包。请在钱包内置浏览器中打开,账号用私钥或助记词钱包(硬件钱包未验证会不会在签名时报错)。

0. 连接


1. 签名失败后重试

发送一条 eth_signTypedData_v4,字段 uint8 value = 1000 会通过钱包审批,但在签名编码时必然报错。
在钱包中点同意 → 等待弹窗显示失败 → 点“重试”。
正常:重试后短暂显示处理中,再次显示同样的错误,可反复重试。
异常:重试后一直停在“提交中/签名中”,不再报错。

2. personal_sign + personal_ecRecover

正常:personal_ecRecover 返回当前地址。异常:一直 pending 或报错。

3. 钱包内部错误回传

用格式错误的签名调用 personal_ecRecover,钱包内部必然抛错。正常:dApp 收到错误。异常:一直 pending。