共计 1218 个字符,预计需要花费 4 分钟才能阅读完成。
3.2.1 BSN-DDC- 交易查问
3.2.5.1 查问交易信息
3.2.5.1.1 性能介绍
经营方或平台方依据交易哈希对交易信息进行查问。
3.2.5.1.2 API 定义
办法定义:String getTransByHash(String txHash)
调用者:平台方、经营方;
外围逻辑:
- 依据交易哈希查问的交易信息(不同框架自定义输入参数)
- 查看签名事件是否被注册;
输出参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
交易哈希 | txHash | String | 是 |
输入参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
交易信息 | txInfo | String | 是 |
3.2.5.2 查问交易回执
3.2.5.2.1 性能介绍
经营方或平台方依据交易哈希对交易回执信息进行查问。
3.2.5.2.2 API 定义
办法定义:String getTransReceipt(String txHash)
调用者:平台方、经营方;
外围逻辑:
- 依据交易 hash 查问交易回执(不同框架自定义输入参数)
- 查看签名事件是否被注册;
输出参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
交易哈希 | txHash | String | 是 |
输入参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
交易回执 | txReceipt | String | 是 |
3.2.5.3 查问交易状态
3.2.5.3.1 性能介绍
经营方或平台方依据交易哈希查问交易状态是否胜利。
3.2.5.3.2 API 定义
办法定义:Boolean getTransByStatus(String txHash)
调用者:平台方、经营方;
外围逻辑:
- 依据交易哈希查问的交易是否胜利;
- 查看签名事件是否被注册;
输出参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
交易哈希 | txHash | String | 是 |
输入参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
交易是否胜利 | txStatus | Boolean | 是 |
3.2.2 BSN-DDC- 区块查问
3.2.6.1 获取区块信息
3.2.6.1.1 性能介绍
经营方或平台方依据区块高度对区块信息进行查问,并解析区块数据返回给经营方或平台方。
3.2.6.1.2 API 定义
办法定义:String getBlockByNumber(BigInteger blockNumber)
调用者:经营方、平台方;
外围逻辑:
- 依据区块高度查问区块信息(不同框架自定义输入参数);
- 查看签名事件是否被注册;
输出参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
区块高度 | blockNumber | BigInteger | 是 |
输入参数:
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
区块信息 | blockInfo | String | 是 |
3.2.3 BSN-DDC- 签名事件
3.2.7.1 性能介绍
此事件是通用事件,所有的上链待签名交易报文需调用此事件进行签名,业务调用方须要注册此签名事件,并在实现的签名事件中实现签名逻辑,并将最终签名后的后果返回给 DDC-SDK。
3.2.7.2 事件定义
输出参数:签名事件类
输入参数:签名后果
String signEvent(SignEvent event);
3.2.7.3 数据结构
SignEvent
字段名 | 字段 | 类型 | 必传 | 备注 |
---|---|---|---|---|
签名者 | sender | String | 是 | |
待签名交易 | unSignTrans | Object | 是 |