5.4.5.7 获取交易信息接口

  在智能合约执行一笔交易后,可以使用该接口根据交易的哈希获取交易的详细信息。

  1. 接口地址:https://节点网关地址/api/xuperchain/v1/node/getTxInfoByTxHash

  2. 通讯方式: POST

  3. 签名算法:详见5.4.5.1应用接入签名算法

  4. 请求参数

序号 字段名 字段 类型 必填 备注
1 信息头 header Map
2 信息体 body Map
3 签名值 mac String
header
1 用户唯一标识 userCode String
2 应用唯一标识 appCode String
body
1 交易哈希 txHash String

  示例

    {
        "header":{
            "appCode":" CL1881038873220190902114314",
            "userCode":" newuser "
        },
        "body":{
            "txHash ":" 134d69f1a4d98cc6f52590cb338a5bc4316cacf5a6ad5c858de224a0ef1288b6"
        },
        "mac":"MEUCIHiDrLC6Z82/tByyIkS6dj/pjCQjkqE7dN/RhB8M9xc4AiEAuXaa5beCMJz/2xKQ1IeaMlaoAZOSfBOFqx6SnFqOw4w="
    }

  5. 响应参数

序号 字段名 字段 类型 必填 备注
1 信息头 header Map
2 信息体 body Map
3 签名值 mac String
header:
1 响应标识 code int 0:校验成功
-1:校验失败
2 响应信息 msg String code=0时可为null
body:
1 交易哈希 txId String
2 块哈希 blockId String
3 Tx格式版本号 version String
4 合约的调用请求 contractRequests []contractRequestData
5 收到tx的时间戳 receivedTimestamp long
contractRequestData
1 合约名称 contractName String
2 方法名称 methodName String
3 参数 args String

  示例

    {
        "header": {
            "code": 0,
            "msg": "处理成功"
        },
        "mac": "",
        "body": {
            "txId": "134d69f1a4d98cc6f52590cb338a5bc4316cacf5a6ad5c858de224a0ef1288b6",
            "blockId": "52e92335bf7711ac3cdd643672f1dfc2747555b5f27667b3d52802ecb1cfa11b",
            "version": 1,
            "contractRequests": [
            ],
            "receivedTimestamp": 1593092737000830499
        }
    }
Copyright 北京红枣科技有限公司

results matching ""

    No results matching ""

    results matching ""

      No results matching ""