Skip to content
This repository was archived by the owner on Aug 30, 2024. It is now read-only.

ProChain RPC

haoming06 edited this page Dec 31, 2019 · 1 revision
  • 1、获取最新区块高度 chain_getHeader

入参 空为最新区块

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

返回值

{
    "jsonrpc": "2.0",
    "result": {
        "digest": {
            "logs": [
                "0x0642414245340201000000ef0c591f00000000",
                "0x054241424501016c7a2da6068a7d00724a79295baae867a4f15ebfd4da9dc448a56283b88fd902363dd10a92c50cdf832256e2fb30f0862dde86e07d461a4c1997dd0d92f74486"
            ]
        },
        "extrinsicsRoot": "0x9693608e48175558d6a20a438a0aa9661dd621e5241b2fe3826d2f1aa580c950",
        "number": "0x6eef5",
        "parentHash": "0xfc7854f418bd534a9a3c600314a49c62f671ba20570f95abec8f77e51664ea5a",
        "stateRoot": "0xa599fa9c96a26115d4c105e03b9d675fb3b2668eeeba84f3c9d1c282acbe1a25"
    },
    "id": 1
}
  • 2、已确认区块

chain_getFinalizedHead

{
    "jsonrpc": "2.0",
    "result": "0xbc88e7c2b120271f7784349d98dd864986bcad6b9d2212e8a4e247220a21f948",
    "id": 1
}

将result传到chain_getHeader可查询具体高度

  • 3、 区块中详细数据

chain_getBlock

入参

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

返回

{
    "jsonrpc": "2.0",
    "result": {
        "block": {
            "extrinsics": [
                "0x280403000bd0a1855b6f01"
            ],
            "header": {
                "digest": {
                    "logs": [
                        "0x0642414245340202000000160c591f00000000",
                        "0x05424142450101fc3513077700260f563de8cde3740c7db8251dbd08949c9e794e19e80186bf0c3d0d2876411c7fdb535ff6595c9e4c3d7e84eadcb3505006d67cdb6817ff7d8d"
                    ]
                },
                "extrinsicsRoot": "0x1746a946f36908b7ed81649a358ed58dd25d2027ae4807418d75552888291f81",
                "number": "0x6ee1c",
                "parentHash": "0x1cca75dbcce4336269d0c14cc52277c7fdd57b275d8d11d901d6280bea4b8c08",
                "stateRoot": "0xe69f1b14e8467e10706f6cabbdb29c05f86cdc68b3bfb3dbe6a894ab04d98ff3"
            }
        },
        "justification": null
    },
    "id": 1
}
Clone this wiki locally