Skip to content

Latest commit

 

History

History
69 lines (45 loc) · 1.12 KB

File metadata and controls

69 lines (45 loc) · 1.12 KB

Client SDK Go - WES Error Spec 实施

版本: v1.0.0


📋 文档定位

📌 重要说明:本文档说明 JS/TS SDK 如何对接错误规范
如需了解 WES Error Specification,请参考主仓库文档。

本文档目标

  • 说明错误码映射
  • 说明错误处理模式
  • 提供错误处理最佳实践

🔧 错误码映射

错误类型

// 网络错误
ErrNetworkError

// 参数错误
ErrInvalidParams

// 交易错误
ErrTransactionFailed

// 其他错误
ErrUnknown

📖 错误处理模式

基本错误处理

result, err := tokenService.Transfer(ctx, req, wallet)
if err != nil {
    // 检查错误类型
    if errors.Is(err, client.ErrNetworkError) {
        // 网络错误处理
    } else if errors.Is(err, client.ErrInvalidParams) {
        // 参数错误处理
    } else {
        // 其他错误处理
    }
}

🔗 相关文档


维护者: WES Core Team