审计侧链区块及交易

区块列表

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"
        }
    }
}