rawblock - 获取指定区块的数据
使用rawblock
调用来获取指定哈希的区块的详细数据。
API调用
GET rawblock/$block_hash
URI参数:
- $block_hash - 要查询的区块哈希值
查询参数:
- format:返回数据的格式,hex - 16进制编码,json - json格式。默认值:json
返回值
当format参数值为hex时,raw-block
返回16进制编码数据。
当format参数值为json时,raw-block
返回JSON格式的数据,主要字段如下:
- hash:区块哈希
- ver:版本号
- prev_block:前序区块哈希
- mrkl_root:默克尔树根哈希
- time:区块时间戳
- bits:数据位数
- nonce:nonce值
- n_tx:交易数量
- size:区块字节数
- block_index:区块索引
- main_chain:是否在主链上
- height:区块高度
- received_time:接收时间戳
- relayed_by:中继节点IP
- tx:交易数组
示例代码
使用curl调用raw-block
的示例代码如下:
https://blockchain.info/rawblock/0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103
响应结果如下:
{
"hash":"0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103",
"ver":1,
"prev_block":"00000000000007d0f98d9edca880a6c124e25095712df8952e0439ac7409738a",
"mrkl_root":"935aa0ed2e29a4b81e0c995c39e06995ecce7ddbebb26ed32d550a72e8200bf5",
"time":1322131230,
"bits":437129626,
"nonce":2964215930,
"n_tx":22,
"size":9195,
"block_index":818044,
"main_chain":true,
"height":154595,
"received_time":1322131301,
"relayed_by":"108.60.208.156",
"tx":[--Array of Transactions--]
}