5.4.6.7 获取交易信息接口
智能合约执行一笔交易后,可以使用该接口根据交易的哈希获取交易的详细信息。
1. 接口地址:https://节点网关地址/api/xuperchain/v1/node/getTxInfoByTxHash
2. 通讯方式: POST
3. 签名算法:详见5.4.6.1应用接入签名算法
4. 请求参数
序号 | 字段名 | 字段 | 类型 | 必填 | 备注 |
---|---|---|---|---|---|
1 | 信息头 | header | Map | 是 | |
2 | 信息体 | body | Map | 是 | |
3 | 签名值 | mac | String | 是 | |
header | |||||
1 | 用户唯一标识 | userCode | String | 是 | |
2 | 应用唯一标识 | appCode | String | 是 | |
body | |||||
1 | 交易哈希 | txHash | string | 是 |
示例
{"header":{"appCode":"cl0006202003181926573677572","userCode":"USER0006202003181951281835816"},"body":{"txHash":"0x755f3e7833778f674e1b025f513f05722ba7248be43a3c9168b880847814021a"},"mac":"MEUCIQDTFe2Gerdf7YJrG1a1Yt99M0ZQ3T1lGpsXdNmFV7WuTgIgSkZ19abUhAJbMrJMBoD8N7f26xhpQRuR4vNAfY7EEbs="}
5. 响应参数
序号 | 字段名 | 字段 | 类型 | 必填 | 备注 |
---|---|---|---|---|---|
1 | 信息头 | header | Map | 是 | |
2 | 信息体 | body | Map | 是 | |
3 | 签名值 | mac | String | 是 | |
header: | |||||
1 | 响应标识 | code | int | 是 | 0:校验成功 -1:校验失败 |
2 | 响应信息 | msg | String | 否 | code=0时可为null |
body: | |||||
1 | 交易哈希 | txHash | String | ||
2 | 块哈希 | blockHash | String | ||
3 | 块号 | blockNumber | Int | ||
4 | 交易数据 | data | String | ||
5 | 链Id | chainId | String | ||
6 | 交易配额 | quota | String | ||
7 | 交易发送者 | from | String | ||
8 | 交易接收者 | to | String | ||
9 | 随机数 | nonce | String | ||
10 | 交易上链最大区块高度 | validUntilBlock | String | ||
11 | 版本号 | version | String |
示例
{
"code": 1,
"msg": "处理成功",
"body": {
"txHash": "0xdfa70810e5706eb34fd8a75a7441850c440a162af50924f6708e4ffac929d22d",
"blockHash": "0x55d97ebb079d19a74e6215872e733891d0c3ad47820e3b9c7a91b0df6746af69",
"blockNumber": 787,
"data": "0x60fe47b10000000000000000000000000000000000000000000000000000000000000200",
"chainId": "1",
"quota": "30639",
"from": "0xfe98e21021d9f3132103c7fd0509f8b7a32c286a",
"to": "0x728a4d500f9e2dcc01a7fa755476cf40f7cb5d1f",
"nonce": "5882372291862313075",
"validUntilBlock": "865",
"version": "2"
}
}