区块链服务 BCS区块链服务 BCS

更新时间:2021/09/14 GMT+08:00
分享

查询交易信息

功能介绍

查询交易信息

URI

GET /api/v1/consortiums/{consortiumId}/appchains/{appchainId}/txs/{hash}

表1 路径参数

参数

是否必选

参数类型

描述

consortiumId

String

联盟链id

appchainId

String

通道名称

hash

String

交易id号

请求参数

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

txInfo

TransactionDetail object

交易详情

表3 TransactionDetail

参数

参数类型

描述

readSet

Map<String,Array<KVRead>>

读集 "map[string][]KVRead key:chaincode value:键值对数组"

writeSet

Map<String,Array<KVWrite>>

写集 "map[string][]KVWrite key:chaincode value:键值对数组"

validationCode

String

验证代码

endorserOrganizations

Integer

背书组织

proposalHash

String

请求数据哈希

orgId

String

创建者组织

txType

String

交易类型

txHash

String

交易id

contractName

String

链码名称

txTime

String

时间戳

appchainName

String

通道名称

txFrom

String

身份信息

contractVersion

String

链码版本

blockNumber

Integer

区块号

表4 KVRead

参数

参数类型

描述

key

String

读键

version

version object

版本

表5 version

参数

参数类型

描述

block_num

Integer

区块数

tx_num

Integer

交易数

表6 KVWrite

参数

参数类型

描述

key

String

写键

is_delete

Boolean

是否删除

value

String

写值

状态码: 400

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_message

String

错误描述

请求示例

响应示例

状态码: 200

Success

{
  "txInfo" : [ {
    "blockNumber" : 1,
    "txHash" : "",
    "appchainName" : "channel",
    "txFrom" : "66dedfd3d3fae4cff48cb68587c18fe4cea149b5MSP",
    "txType" : "CONFIG",
    "contractName" : "",
    "contractVersion" : "",
    "txTime" : "2021-04-02T11:27:27+08:00",
    "orgId" : "orderer",
    "validationCode" : "VALID",
    "endorserOrganizations" : [ "282f3c713ea1cec646aa7c640defca9c4f64bd88MSP" ],
    "proposalHash" : "k1h2ewweWGrWNmmcu7UvzJ8Aw2G190SQzV+lBAAl4gw=",
    "readSet" : {
      "kvtest" : null,
      "lscc" : [ {
        "key" : "kvtest",
        "version" : {
          "block_num" : 2
        }
      } ]
    },
    "writeSet" : {
      "kvtest" : [ {
        "key" : "a1",
        "IsDelete" : false,
        "value" : "1"
      } ],
      "lscc" : [ ]
    }
  } ]
}

状态码: 400

Bad Request

{
  "error_code" : "BCS.4000013",
  "error_message" : "request body is too large"
}

状态码

状态码

描述

200

Success

400

Bad Request

错误码

请参见错误码

分享:

    相关文档

    相关产品