1. 连接
勾选要请求的测试网链。标记「必需」的链钱包必须全部支持,未标记的链为可选。生成配对链接后,用手机扫码或在手机浏览器点击链接打开钱包。
配对链接
深链按钮在手机浏览器上有效;电脑上请复制 URI 或扫码。配对链接约 5 分钟过期,过期后请重新生成。
2. EVM 签名(Sepolia / BSC 测试网)
personal_sign 与 TypedData 会在页面内恢复签名地址并比对会话账户,显示「通过 / 失败」。交易只显示哈希与区块浏览器链接,不会自动上链查询。
3. Solana 签名(testnet)
交易在页面内通过 Solana testnet 公开节点获取最新区块哈希后构造,只请求签名,不发送到链上。
4. TRON 签名(Nile 测试网)
消息签名若无法在页面内验签则只显示结果;交易通过 Nile 公开节点构造。
5. Sui 签名(testnet)
交易构造需要访问 Sui testnet 公开节点获取 gas 对象信息。
6. Cosmos 签名(测试网)
SignDoc 为页面构造的固定测试数据(金额 0、转给自己);钱包如校验账户信息可能拒绝,拒绝结果同样可用于测试。
7. Bitcoin 签名(testnet)
生成测试网 PSBT 的方式:用 Bitcoin Core testnet3 或 mempool.space 测试网水龙头领取测试币后,在任何支持 testnet 的钱包中创建一笔未签名交易并导出 base64 PSBT。
8. 错误场景
预期结果:钱包显示拒绝按钮 / 不支持提示;页面日志记录返回的错误码(如 4001、-32601 或会话未授权链的错误)。
9. 事件监听
页面实时监听并显示:session_event(accountsChanged / chainChanged / bip122_addressesChanged)、session_update、session_extend、session_delete。到钱包会话详情页切换账户、延期或断开来触发。
10. 一键登录(SIWE,仅 EVM)
登录成功后页面用签名恢复地址,与返回的账户比对并显示「通过 / 失败」。