Skip to content

Latest commit

 

History

History
103 lines (88 loc) · 2.68 KB

getblock2.md

File metadata and controls

103 lines (88 loc) · 2.68 KB

getblock 方法

根据指定的索引,返回对应的区块信息。

{
  "jsonrpc": "2.0",
  "method": "getblock",
  "params": [index, verbose],
  "id": 1
}

参数说明

  • index:区块索引(区块高度) = 区块数 - 1。

  • verbose:可选参数,verbose 默认值为 0,

    • verbose 为 0 时返回的是区块的序列化后的信息,用 16 进制字符串表示,如果从中获取详细信息需要调用 SDK 来进行反序列化。
    • verbose 为 1 时返回的是对应区块的详细信息,用 Json 格式字符串表示。

调用示例

请求正文:

{
  "jsonrpc": "2.0",
  "method": "getblock",
  "params": [0],
  "id": 1
}

响应正文:

{
    "jsonrpc": "2.0", 
    "id": "1", 
    "result": "0000000000000000000000000000000000000000000000000000000000000000000000008e29af06ec157a3d85717b1eb7317c3ef4049a7222d76c6dd4d5a24598c6571665fc885700000000f071d5fc6d2e2978a45842f05b1ac970e87d197700015102001dac2b7c0000000000000000000568123e7fe8da1745e9b549bd0bfa1a569971c77eba30cd5a4b000000000000000000000000000000000000000000000151"
}

请求正文:

verbose = 1,返回 JSON 格式的结果。

{
  "jsonrpc": "2.0",
  "method": "getblock",
  "params": [0, 1],
  "id": 1
}

响应正文:

{
    "jsonrpc": "2.0", 
    "id": "1", 
    "result": {
        "hash": "0x479d71eae26a817647a373381f21de06c5e4bf3ee7717c948f006ce8e25441be", 
        "size": 164, 
        "version": 0, 
        "previousblockhash": "0x0000000000000000000000000000000000000000000000000000000000000000", 
        "merkleroot": "0x1657c69845a2d5d46d6cd722729a04f43e7c31b71e7b71853d7a15ec06af298e", 
        "time": 1468595301, 
        "index": 0, 
        "nextconsensus": "AdhEBzaBZujuj5kEiwvKmMVy5ydqj3AC3V", 
        "witness": {
            "invocation": "", 
            "verification": "51"
        }, 
        "consensus_data": {
            "primary": 0, 
            "nonce": "000000007c2bac1d"
        }, 
        "tx": [
            {
                "txid": "0xdd4372964d52e800e07b7d1c536a0ad29022edbf506603c01a4efa6cc0b4e1c6", 
                "size": 55, 
                "version": 0, 
                "nonce": 0, 
                "script": "68123e7fe8", 
                "sender": "Abf2qMs1pzQb8kYk9RuxtUb9jtRKJVuBJt", 
                "gas": "0", 
                "net_fee": "0", 
                "valid_until_block": 0, 
                "attributes": [ ], 
                "witness": {
                    "invocation": "", 
                    "verification": "51"
                }
            }
        ], 
        "confirmations": 6180, 
        "nextblockhash": "0x1c00023b24ba5328918f4a0adc35607c8f97913fdda88b4eb4c571e7bc613bf4"
    }
}