通用方法
相关类
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。