get_block_by_number - Nervos

Returns the block in the canonical chain with the specific block number.

Parameters

  • block_number - The block number.
  • verbosity - Result format which allows 0 and 2. (Optional, the default is 2.)

Returns

The RPC returns the block when block_number is less than or equal to the tip block number returned by get_tip_block_number and returns null otherwise.

Because of chain reorganization, the PRC may return null or even different blocks in different invocations with the same block_number.

When verbosity is 2, it returns a JSON object as the result. See BlockView for the schema.

When verbosity is 0, it returns a 0x-prefixed hex string as the result. The string encodes the block serialized by molecule using schema table Block.

Example

Request

curl --location --request POST 'https://ckb-mirana.unifra.io/v1/4fb36720a57340d39aee4cf68511064a' \
--data-raw '{
  "id": 42,
  "jsonrpc": "2.0",
  "method": "get_block_by_number",
  "params": [
    "0x400"
  ]
}'

Result

{
    "jsonrpc": "2.0",
    "result": {
        "header": {
            "compact_target": "0x1a08a97e",
            "dao": "0x7194050c98a5a12e4827806b0b872300b2e0a033e71b0000008867461f3bff06",
            "epoch": "0x6cf0400000000",
            "extra_hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
            "hash": "0xb2671d3cc16b7738bbc8902ef11322bc2bfe7c54f5ce4a5cdfdf57b1a02fcb11",
            "nonce": "0x5af1702d0000043000000000cc700400",
            "number": "0x400",
            "parent_hash": "0x013c445cedc6744f051a78320217e2493590d014fa49e9815481954a68a2a18d",
            "proposals_hash": "0xc78954b079452667f9e2412af83893b6ccdf93e7fc21f88b015f58f677c8e2e2",
            "timestamp": "0x16e7808ab0f",
            "transactions_root": "0x535c2a0979a61c984b862a93198b2055c20e8b57db6dbb184cbadcee339bcc92",
            "version": "0x0"
        },
        "proposals": [
            "0xc3f159c07c82af54be36"
        ],
        "transactions": [
            {
                "cell_deps": [],
                "hash": "0x13686e4f091e26b3aa1e14ac575a072880d1e4afc4d4b5570e036385b7e9648a",
                "header_deps": [],
                "inputs": [
                    {
                        "previous_output": {
                            "index": "0xffffffff",
                            "tx_hash": "0x0000000000000000000000000000000000000000000000000000000000000000"
                        },
                        "since": "0x400"
                    }
                ],
                "outputs": [
                    {
                        "capacity": "0x1adcb95d24",
                        "lock": {
                            "args": "0xc2baa1d5b45a3ad6452b9c98ad8e2cc52e5123c7",
                            "code_hash": "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8",
                            "hash_type": "type"
                        },
                        "type": null
                    }
                ],
                "outputs_data": [
                    "0x"
                ],
                "version": "0x0",
                "witnesses": [
                    "0x5d0000000c00000055000000490000001000000030000000310000009bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce80114000000dde7801c073dfb3464c7b1f05b806bb2bbb84e990400000000000000"
                ]
            },
            {
                "cell_deps": [
                    {
                        "dep_type": "dep_group",
                        "out_point": {
                            "index": "0x0",
                            "tx_hash": "0x71a7ba8fc96349fea0ed3a5c47992e3b4084b031a42264a018e0072e8172e46c"
                        }
                    }
                ],
                "hash": "0xa0211c240e7ec7b670cdb6bc06c88826a11e62cc48a24c586fb0c585f63afc3a",
                "header_deps": [],
                "inputs": [
                    {
                        "previous_output": {
                            "index": "0x0",
                            "tx_hash": "0x69002caf58fe0798edcb57bc94571f54d2877e540e3cb768a5cc19f4ebf4d527"
                        },
                        "since": "0x0"
                    }
                ],
                "outputs": [
                    {
                        "capacity": "0x915fa66bc00",
                        "lock": {
                            "args": "0xf885203bdd6fe9296b156af67e9d89c6b6811204",
                            "code_hash": "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8",
                            "hash_type": "type"
                        },
                        "type": null
                    },
                    {
                        "capacity": "0x2a00f172559cf",
                        "lock": {
                            "args": "0x092fbcc3b8ad885af4dbced24c6a9c3fd3321fa2",
                            "code_hash": "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8",
                            "hash_type": "type"
                        },
                        "type": null
                    }
                ],
                "outputs_data": [
                    "0x",
                    "0x"
                ],
                "version": "0x0",
                "witnesses": [
                    "0x5500000010000000550000005500000041000000854a931b0ebe92e25b72e0759328e157d3598a008b0debbfacd6122e2d57e97d4440ac66b0b6996e362d59eccd190e47d2d7dfef5abf2f0ea45fa1cf8c42325601"
                ]
            },
            {
                "cell_deps": [
                    {
                        "dep_type": "dep_group",
                        "out_point": {
                            "index": "0x0",
                            "tx_hash": "0x71a7ba8fc96349fea0ed3a5c47992e3b4084b031a42264a018e0072e8172e46c"
                        }
                    }
                ],
                "hash": "0x754282a864d649c82f99f0b6ebdfa2d619540f04a04a6a723586a9c34a18ef0c",
                "header_deps": [],
                "inputs": [
                    {
                        "previous_output": {
                            "index": "0xa",
                            "tx_hash": "0x1f8c85e9c9b8cd38c2490841582aadaef7001b49641345fa1706f3fad2b5bca3"
                        },
                        "since": "0x0"
                    }
                ],
                "outputs": [
                    {
                        "capacity": "0x2c8c0b804800",
                        "lock": {
                            "args": "0x03360abc8ab4a2cc7aa072f8e72fdf9a4299c124",
                            "code_hash": "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8",
                            "hash_type": "type"
                        },
                        "type": null
                    },
                    {
                        "capacity": "0x2e6704f9d0f0",
                        "lock": {
                            "args": "0x56b1a3bed66c86b40151f2ba1bfe296032dd307b",
                            "code_hash": "0x9bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce8",
                            "hash_type": "type"
                        },
                        "type": null
                    }
                ],
                "outputs_data": [
                    "0x",
                    "0x"
                ],
                "version": "0x0",
                "witnesses": [
                    "0x55000000100000005500000055000000410000005be6d5238ae587c9a08733fd287347964dd7ae5b519702f2d496ab6b859751565ba3c94f3d1c3bd40466eedd50a693b2b6a317d5be8458e8ee572967d329e85901"
                ]
            }
        ],
        "uncles": []
    },
    "id": 42
}
Language
Click Try It! to start a request and see the response here!