更新时间:2023-03-17 GMT+08:00
分享

SDK配置

SDK下载

SDK中相关方法的使用示例,可参考应用程序的示例GoSample,内含Go版本SDK(GoSample下载地址)。

  • SDK在不同环境下支持的实例安全机制如下:
    • Windows环境:ECDSA
    • Linux环境:ECDSA
  • Linux环境,Go SDK的编译、运行,需要手动下载并配置openssl(openssl下载链接)。
    • 解压openssl,拷贝openssl文件夹到目录“/usr/local/include/”下。
    • 执行库的导入命令:

      export CGO_LDFLAGS=-L/usr/local/include/openssl

      export C_INCLUDE_PATH=/usr/local/include/openssl

      export LD_LIBRARY_PATH=/usr/local/include/openssl

  • 合约开发需要使用go mod,因此请确保GO111MODULE为on、镜像源配置。请确保可正常访问华为云镜像网站,环境设置命令如下:
    go env -w GO111MODULE=on 
    go env -w GOPROXY=https://repo.huaweicloud.com/repository/goproxy/ 
    go env -w GONOSUMDB=*

相关文档