审计侧链区块及交易
区块列表
URL
POST https://baas.qualink.com/aside/log/block/tsearch/block
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
page_size | int | 是 | 每页的区块个数 |
page_number | int | 是 | 页码 |
start_time | string | 否 | 开始时间,格式为:yyyy-MM-dd HH:mm:ss |
end_time | string | 否 | 结束时间,格式为:yyyy-MM-dd HH:mm:ss |
type | string | 否 | "1"为已锚定,"2"为待锚定 |
示例:
{
"page_size": 5,
"page_number": 1,
"start_time": "2019-12-10 00:00:00",
"end_time": "2019-12-17 23:59:59",
"type": "1"
}
返回数据
名称 | 类型 | 实例值 | 描述 |
---|---|---|---|
success | Boolean | true | 请求是否成功 |
msg | String | 返回成功 | 请求返回信息 |
data | Json | - | 返回的区块信息 |
total | int | - | 区块总数 |
pages | int | - | 总页数 |
list | List | - | 区块信息 |
blocknum | int | - | 区块高度 |
blockhash | int | - | 区块哈希 |
createdt | String | - | 区块创建时间 |
datahash | String | - | 区块哈希 |
prehash | String | - | 前一个区块的哈希值 |
txcount | int | - | 区块中交易数量 |
fabric_txhash | string | - | 锚定交易哈希 |
示例
{
"success": "true",
"msg": "返回成功",
"data": {
"total": "85",
"pages": "17",
"list":[
{
"blockhash": "0AF849B5A7EBAB2107DF4A4D6F297C67FE62FBAA7E6A9BD08818AEB4167B9870",
"prehash": "33509A140B8AB1E53C89596CCC1EBA722CAAFA6584A575BA7FB30BDFF5FE65BD",
"datahash": "6BD669DF580B8B8B17F330879217FCD6017C6B29E633AFC3FC67CB110A8EA102",
"txcount": 8816,
"fabric_txhash": "1947a249a7c1f285c8d5f1e14f3f61e43bf7062f2e41734ae063f8fe4847030e",
"blocknum": 1,
"createdt": "2019-12-17 15:24:30"
}
]
}
}
区块详情(1)
URL
POST https://baas.qualink.com/aside/log/block/block/detail/byNum
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
block_num | int | 是 | 区块高度 |
示例
{
"block_num": 110
}
返回数据
名称 | 类型 | 实例值 | 描述 |
---|---|---|---|
success | Boolean | true | 查询是否成功 |
msg | String | 成功 | 查询返回信息 |
data | Json | - | 返回的区块信息 |
blockhash | String | - | 区块哈希 |
blocknum | String | - | 区块高度 |
channel_hash | String | - | 通道哈希 |
createdt | String | - | 创建时间 |
datahash | String | - | 数据哈希 |
nexthash | String | - | 下一块区块哈希 |
nextnum | int | - | 下一块区块高度 |
prehash | String | - | 前一块区块哈希 |
prenum | int | - | 前一块区块高度 |
txcount | int | - | 交易数量 |
fabric_txhash | String | - | 锚定交易哈希 |
示例
{
"success": "true",
"msg": "成功",
"data": {
"channel_hash": "433338476ACCD3A4117E22E96B32B5F0B42D4A4041FA6481E25EC298DD1B77B3",
"txcount": 8,
"fabric_txhash": "3bb60ad530d1eef2838d04883afe6e23fbdc04902a9fa45c5f5b2074502014a8",
"nexthash": "",
"prenum": 109,
"createdt": "2019-12-19 18:46:05",
"prehash": "1675AC646345D35EA2FF56EC1A65B81CD8B4CAF55021F0A5E5F5B86D7CAA4B46",
"blocknum": 110,
"datahash": "038DB9395A0BC7BE7FDCBBE46DA866EBA444507847A68D798FC400E0073C2F3C",
"nextnum": "",
"blockhash": "88DD89D0628F1576201131FB7DDEE609D90221853DEE2AC242EB30EE24DB6221"
}
}
区块详情(2)
URL
POST https://baas.qualink.com/aside/log/block/block/detail/byHash
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
block_hash | String | 是 | 区块哈希 |
示例:
{
"block_hash": "1675AC646345D35EA2FF56EC1A65B81CD8B4CAF55021F0A5E5F5B86D7CAA4B46"
}
返回数据
名称 | 类型 | 实例值 | 描述 |
---|---|---|---|
success | Boolean | true | 查询是否成功 |
msg | String | 成功 | 查询返回信息 |
data | Json | - | 返回的区块信息 |
blockhash | String | - | 区块哈希 |
blocknum | String | - | 区块高度 |
channel_hash | String | - | 通道哈希 |
createdt | String | - | 创建时间 |
datahash | String | - | 数据哈希 |
nexthash | String | - | 下一块区块哈希 |
nextnum | int | - | 下一块区块高度 |
prehash | String | - | 前一块区块哈希 |
prenum | int | - | 前一块区块高度 |
txcount | int | - | 交易数量 |
fabric_txhash | String | - | 锚定交易哈希 |
示例:
{
"success": "true",
"msg": "成功",
"data": {
"channel_hash": "433338476ACCD3A4117E22E96B32B5F0B42D4A4041FA6481E25EC298DD1B77B3",
"txcount": 10,
"fabric_txhash": "3bb60ad530d1eef2838d04883afe6e23fbdc04902a9fa45c5f5b2074502014a8",
"nexthash": "88DD89D0628F1576201131FB7DDEE609D90221853DEE2AC242EB30EE24DB6221",
"prenum": 108,
"createdt": "2019-12-19 18:46:00",
"prehash": "34E4CD4811F0AD9EA9581B937ADA84AEB1563C012297F4751B8BA1A94E241907",
"blocknum": 109,
"datahash": "E742D78F5D2B350C2BE9D6EAD63E2259DE8D48248ED51BD53A6B3709D8F3FA7D",
"nextnum": 110,
"blockhash": "1675AC646345D35EA2FF56EC1A65B81CD8B4CAF55021F0A5E5F5B86D7CAA4B46"
}
}
交易列表
URL
POST https://baas.qualink.com/aside/log/block/tsearch/txs
请求头
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
page_size | int | 是 | 每页中交易个数 |
page_number | int | 是 | 页码 |
type | String | 否 | 查询类型:'1'为查询租户下交易,'2'为查询标签下交易,默认为"1" |
labels | List | 是 | 标签ID集合 |
block_id | String | 否 | 区块ID |
start_time | String | 否 | 开始时间,格式为:yyyy-MM-dd HH:mm:ss |
end_time | String | 否 | 结束时间,格式为:yyyy-MM-dd HH:mm:ss |
level | String | 否 | 日志级别(trace,debug,info,warn,error中的一个) |
confirm | String | 否 | "1"为已确认,“2”为“待确认" |
示例:
{
"labels": [],
"page_number": 1,
"page_size": 5,
"type": "1",
"start_time": "",
"end_time": "",
"level":"",
"confirm": ""
}
返回数据
名称 | 类型 | 实例值 | 描述 |
---|---|---|---|
success | Boolean | true | 数据查询是否成功 |
msg | String | 成功 | 查询返回数据 |
data | JSON | - | 返回的交易信息 |
total | int | - | 交易总个数 |
pages | int | - | 总页数 |
list | List | - | 交易列表数据 |
blockid | int | - | 交易所属区块高度 |
channel_hash | String | - | 交易所属通道哈希 |
createdt | String | - | 交易的创建时间 |
id | int | - | 交易ID |
label | String | - | 交易所属标签 |
log_txt | String | - | 日志原始内容 |
nodeid | String | - | 进程号 |
signature | String | - | 用户签名 |
txhash | String | - | 交易哈希 |
user_id | String | - | 交易所属用户ID |
level | String | - | 日志级别 |
示例:
{
"success": "true",
"msg": "成功",
"data": {
"total": 660,
"pages": 132,
"list": [
{
"blockid": 110,
"level": "warn",
"user_id": "20190704173738665496",
"signature": "304502210098814D62E2F548C2411336BFFDD005509B686C90A3AD98530B8AD5F84BEBB97502201C16DB4FCB6290A506F1E2B1C0C7C7C8AC0A8EAC9F6ADD01D86534B20D5F0669",
"log_txt": "upload one message on 20191217 to pre-prod env",
"label": "qualink-test-2019121901",
"id": 660,
"nodeid": "22260",
"createdt": "2019-12-19 18:46:13",
"channel_hash": "433338476ACCD3A4117E22E96B32B5F0B42D4A4041FA6481E25EC298DD1B77B3",
"txhash": "625B2C4D92ADA79828342D49416368D3E6E4EBB6531A83611C39B6594D6B4E0A",
"level": "warn"
}
]
}
}
交易详情
URL
POST URL https://baas.qualink.com/aside/log/block/txs/detail/byId
请求头
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
id | int | 是 | 交易id |
示例:
{
"id": 655
}
返回数据
名称 | 类型 | 实例值 | 描述 |
---|---|---|---|
success | Boolean | true | 查询是否成功 |
msg | String | 成功 | 查询返回信息 |
data | JSON | - | 返回的交易信息 |
level | String | - | 日志级别 |
channel_hash | String | - | 通道哈希 |
log_txt | String | - | 日志原文 |
user_id | String | - | 用户id |
signature | String | - | 交易签名 |
nodeid | String | - | 进程号 |
label | String | - | 标签id |
blockid | int | - | 所属区块 |
createdt | String | - | 创建时间 |
id | int | - | 交易id |
txhash | String | - | 交易哈希 |
示例:
{
"success": "true",
"msg": "成功",
"data": {
"level": "trace",
"channel_hash": "433338476ACCD3A4117E22E96B32B5F0B42D4A4041FA6481E25EC298DD1B77B3",
"log_txt": "upload one message on 20191217 to pre-prod env",
"user_id": "20190704173738665496",
"signature": "3045022100FE8CC656B3D9B5B1A9C3083F3C751EFC7961F6A49E2204B3CD0C53BC890214A702203D99C5EF5C8EED5EF6B10A64A8A3F2335CAEC1F4B0F86E08E529180FAB4483FC",
"nodeid": "22260",
"label": "qualink-test-20191219",
"blockid": 110,
"createdt": "2019-12-19 18:46:11",
"id": 655,
"txhash": "EEF8DE84D65223327404441D5461A8C6A4F3653E68046F884E9477C3E7AD72A1"
}
}
交易详情(2)
URL
POST URL https://baas.qualink.com/aside/log/block/txs/detail/byHash
请求头
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
txs_hash | String | 是 | 交易哈希 |
示例:
{
"txs_hash": "EEF8DE84D65223327404441D5461A8C6A4F3653E68046F884E9477C3E7AD72A1"
}
返回数据
名称 | 类型 | 实例值 | 描述 |
---|---|---|---|
success | Boolean | true | 查询是否成功 |
msg | String | 成功 | 查询返回信息 |
data | JSON | - | 返回的交易信息 |
level | String | - | 日志级别 |
channel_hash | String | - | 通道哈希 |
log_txt | String | - | 日志原文 |
user_id | String | - | 用户id |
signature | String | - | 交易签名 |
nodeid | String | - | 进程号 |
label | String | - | 标签id |
blockid | int | - | 所属区块 |
createdt | String | - | 创建时间 |
id | int | - | 交易id |
txhash | String | - | 交易哈希 |
示例:
{
"success": "true",
"msg": "成功",
"data": {
"level": "trace",
"channel_hash": "433338476ACCD3A4117E22E96B32B5F0B42D4A4041FA6481E25EC298DD1B77B3",
"log_txt": "upload one message on 20191217 to pre-prod env",
"user_id": "20190704173738665496",
"signature": "3045022100FE8CC656B3D9B5B1A9C3083F3C751EFC7961F6A49E2204B3CD0C53BC890214A702203D99C5EF5C8EED5EF6B10A64A8A3F2335CAEC1F4B0F86E08E529180FAB4483FC",
"nodeid": "22260",
"label": "qualink-test-20191219",
"blockid": 110,
"createdt": "2019-12-19 18:46:11",
"id": 655,
"txhash": "EEF8DE84D65223327404441D5461A8C6A4F3653E68046F884E9477C3E7AD72A1"
}
}
区块,交易检索
URL
POST https://baas.qualink.com/aside/log/fuse/query
请求头部
Content-type: application/json
Authorization: 平台用户身份令牌
请求参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
query_param | String | 是 | 查询参数,区块id,交易id,区块哈希或是交易哈希 |
示例:
{
"query_param": "22"
}
返回数据
名称 | 类型 | 实例值 | 描述 |
---|---|---|---|
success | Boolean | true | 获得数据是否成功 |
msg | String | 获取数据成功 | 请求返回值 |
data | JSON | - | 搜素数据 |
blockDetail | JSON | - | 区块数据信息 |
channel_hash | String | - | 通道哈希 |
txcount | int | - | 区块中交易数量 |
fabric_txhash | String | - | 锚定交易哈希 |
nexthash | String | - | 下一个区块的区块哈希 |
prenum | int | - | 前一个区块的区块ID |
createdt | String | - | 创建时间 |
prehash | String | - | 前一个区块的区块哈希 |
blocknum | int | - | 区块id |
datahash | String | - | 数据哈希 |
nextnum | int | - | 下一个区块的id |
blockhash | String | - | 区块哈希 |
transactionDetail | JSON | - | 交易数据信息 |
level | String | - | 日志级别 |
channel_hash | String | - | 通道哈希 |
log_txt | String | - | 日志内容 |
user_id | String | - | 用户id |
signature | String | - | 签名信息 |
nodeid | String | - | 进程号 |
label | String | - | 标签信息 |
blockid | int | - | 交易所属区块id |
createdt | String | - | 创建时间 |
id | int | - | 交易id |
txhash | String | - | 交易哈希 |
示例:
{
"success": "true",
"msg": "获取数据成功",
"data": {
"blockDetail": {
"channel_hash": "433338476ACCD3A4117E22E96B32B5F0B42D4A4041FA6481E25EC298DD1B77B3",
"txcount": 5,
"fabric_txhash": "30f2ffc72f6af542daa592881f6faaa65b7fc44dc7e08b7a7edccec61ad752b2",
"nexthash": "DE2F2BCE99510F40A11CA704EC1D2CD6763CEEDE4D9559092E0094F70F647865",
"prenum": 21,
"createdt": "2019-10-31 18:41:45",
"prehash": "76AFE2E17FF6937A285704E537EF6C0F3F4BC4D967893110EE33E18AB69651B2",
"blocknum": 22,
"datahash": "BBBEF89A7C508BF7BC1AB5F9810B222138703C115906759D1620BDC372A0B77D",
"nextnum": 23,
"blockhash": "C520D7BA30733895B874A600DA3692096A65006829F0B9C40281A7F6372A6789"
},
"transactionDetal": {
"level": "trace",
"channel_hash": "433338476ACCD3A4117E22E96B32B5F0B42D4A4041FA6481E25EC298DD1B77B3",
"log_txt": "this is a message from blockchain in qualink manager ",
"user_id": "20190802145958407158",
"signature": "304502201A453B06CEE632A9D6B966C2E6E51B3EADF8219717EDB2BDA6F4CF81742673F9022100B62662484DFBCAC3EAB4D1D905DEEAED602D21ABF44FC719F3AAD487F5C24778",
"nodeid": "15640",
"label": "manager",
"blockid": 5,
"createdt": "2019-10-31 18:40:19",
"id": 22,
"txhash": "BB34BD5A4703BD066E5CEA7D4C0B05EC777AA35C0EDBD367A080A101240A5335"
}
}
}