← 测试目录
签名重试探测
仅使用空测试钱包。请在钱包内置浏览器中打开,账号用私钥或助记词钱包(硬件钱包未验证会不会在签名时报错)。
0. 连接
Connect
1. 签名失败后重试
发送一条 eth_signTypedData_v4,字段
uint8 value = 1000
会通过钱包审批,但在签名编码时必然报错。
在钱包中点同意 → 等待弹窗显示失败 → 点“重试”。
正常:重试后短暂显示处理中,再次显示同样的错误,可反复重试。
异常:重试后一直停在“提交中/签名中”,不再报错。
Send failing typed data
2. personal_sign + personal_ecRecover
正常:personal_ecRecover 返回当前地址。异常:一直 pending 或报错。
Sign and recover
3. 钱包内部错误回传
用格式错误的签名调用 personal_ecRecover,钱包内部必然抛错。正常:dApp 收到错误。异常:一直 pending。
Recover malformed signature