-将私钥和公钥的解析逻辑移至 NewClient 方法中- 优化 RequestWithSignature 方法,使其支持泛型返回值 - 移除不必要的 genHttpResponse 函数 - 更新客户端方法,使其使用新的 RequestWithSignature 实现 - 调整测试代码以适应新的客户端实现
- 将 ExecuteContract 函数的 arg 参数类型从 string 改为 any - 增加对 arg 参数的类型判断和处理,支持字符串和其他类型的数据 - 修改签名逻辑,确保兼容新的 arg 参数类型 - 更新单元测试,演示新的 ExecuteContract 调用方式