Tendermint RPC API文档

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

Tx - 获取指定交易

Tx接口可以用来查询指定的交易。nil表示交易可能在内存池中、 无效或者还未发送出去。

Tx调用返回匹配指定哈希的交易。

API请求

GET /tx
``

参数:

- hash:交易哈希,字节数组
- prove:是否返回交易在区块中的证据,布尔值,默认值:false

## API响应

返回JSON对象,结构如下:

- jsonrpc:JSONRPC版本,固定为"2.0"
- id:API请求的ID编号
- error:错误描述信息
- result:结果空对象

## 示例代码

使用curl调用Tx接口,查询指定的交易:

~$ curl "localhost:26657/tx?hash=0x2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF"


响应结果:

{ "error": "", "result": { "proof": { "Proof": { "aunts": [] }, "Data": "YWJjZA==", "RootHash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF", "Total": "1", "Index": "0" }, "tx": "YWJjZA==", "tx_result": { "log": "", "data": "", "code": "0" }, "index": "0", "height": "52", "hash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF" }, "id": "", "jsonrpc": "2.0" } ```