更新时间:2022-05-05 GMT+08:00
分享

通用方法

相关类

com.huawei.wienerchain.SdkClient

SdkClient对象包含获取服务节点、获取各种类型的消息构造器及交易ID等方法,基于SDK开发时,必须先构造该对象。

初始化SDK客户端

基于标准配置文件模板初始化SDK。

  • 调用方法
    public SdkClient(String configPath) throws CryptoException, ConfigException, IOException
  • 参数说明

    参数

    类型

    说明

    configPath

    String

    客户端SDK配置文件的绝对路径。

获取节点对象

根据节点名称,获取需要发送交易的节点对象。所有消息发送前,都必须调用该方法,获取发送节点对象,然后再获取对应的消息发送接口对象。

  • 调用方法
    public WienerChainNode getWienerChainNode(String name) throws InvalidParameterException
  • 参数说明

    参数

    类型

    说明

    name

    String

    节点名称。

  • 返回值

    类型

    说明

    WienerChainNode

    WienerChainNode对象。

获取交易ID

交易ID作为交易的标识,是交易哈希的十六进制字符串形式。以下获得交易ID的方法是通过计算交易哈希,然后转化为十六进制字符串获得的。

  • 调用方法
    public String getTxId(Transaction tx)
  • 参数说明

    参数

    类型

    说明

    tx

    Transaction

    交易实体。

  • 返回值

    类型

    说明

    String

    交易ID。

相关文档