全部产品

环境接口

环境初始化

环境初始化的接口为 InitEnv

函数原型

  1. void InitEnv(const Endpoints &endpoints, const CodecType &codec_type, const Protocol &protocol, const SslCAOption &ssl_option, const std::string &crypto_suite)

请求参数

参数 必选 类型 说明
endpoints true Endpoints 服务器 IP 和端口信息。
codec_type true CodecType 消息编码方法,目前仅支持 RLP。
protocol true Protocol 网络协议,目前仅支持 SSL。
ssl_option true SslCAOption SSL 协议配置信息。
crypto_suite false string 加密套件,classic 或者 china-sm

如果连接的区块链使用国密密码算法,需要指定 crypto_suitechina-sm

代码示例如下:

  1. InitEnv(endpoints, code_type, protocol, option, "china-sm");

系统初始化

系统初始化的接口为 Init

函数原型

  1. bool Init(uint32_t timeout = CONNECT_TIMEOUT)

请求参数

参数 必选 类型 说明
timeout false uint32_t 连接的超时时间

返回字段

返回字段 字段类型 说明
result bool 初始化返回结果。true:正常;false:错误