連接流程
清楚顯示目前網路與帳戶,不在未連接時誘導簽名,並提供可見的中斷與重新連接方式。
開發者應以清楚、可驗證且可取消的方式設計錢包連接與鏈上互動,讓使用者在簽名前理解網路、帳戶、合約、資產、金額與權限。
清楚顯示目前網路與帳戶,不在未連接時誘導簽名,並提供可見的中斷與重新連接方式。
在發起簽名前呈現資產、數量、接收地址、合約、費用與預期結果。
使用符合實際需求的額度與期限,說明用途,避免把無限授權設為不透明的預設。
區分使用者取消、網路不符、費用不足、交易失敗與等待確認,提供下一步核對方向。
| 類別 | 建議內容 | 使用者保護重點 |
|---|---|---|
| 網路資料 | 鏈識別、RPC 說明、原生代幣、區塊瀏覽器 | 避免使用未核實或過期的網路參數 |
| 連接流程 | 支援網路、帳戶變更、斷線與重連 | 讓使用者看見目前連接狀態 |
| 交易互動 | 方法、參數、資產、金額、費用與結果 | 簽名前提供可理解的摘要 |
| 授權互動 | 合約、額度、期限與取消方式 | 避免不必要的高額度權限 |
| 錯誤處理 | 取消、失敗、擁堵、餘額不足與不支援 | 不要把所有錯誤都顯示為同一訊息 |
不要假設不存在的 API、SDK、事件或支援網路。整合前應以最新文件、測試結果與實際錢包行為為準,並為使用者保留取消與核對空間。