Skip to main content

state_getRuntimeVersion RPC Method

Retrieves the runtime version.

Updated on
Apr 01, 2026

Parameters

BlockHash
string

The hash of a specific block in the chain. If not provided, the request will return the runtime version from the latest block

Returns

specName
string

The name of the specification or the runtime specification used in the Polkadot network

implName
string

The name of the implementation used for the Polkadot runtime

authoringVersion
integer

The authoring version, which is a version identifier used during block authoring

specVersion
integer

The version of the runtime specification

implVersion
integer

The version of the implementation of the Polkadot runtime

apis
array

A list of supported runtime APIs, where each item is a tuple of the API ID (as a hex string) and its version number

transactionVersion
integer

The transaction version used in the runtime

stateVersion
integer

The state version of the Polkadot runtime

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"result": {
4
"specName": "peaq-node",
5
"implName": "peaq-node",
6
"authoringVersion": 1,
7
"specVersion": 110,
8
"implVersion": 1,
9
"apis": [
10
[
11
"0xdf6acb689907609b",
12
4
13
],
14
[
15
"0x37e397fc7c91f5e4",
16
2
17
],
18
[
19
"0x40fe3ad401f8959a",
20
6
21
],
22
[
23
"0xd2bc9897eed08f15",
24
3
25
],
26
[
27
"0xf78b278be53f454c",
28
2
29
],
30
[
31
"0xdd718d5cc53262d4",
32
1
33
],
34
[
35
"0xbc9d89904f5b923f",
36
1
37
],
38
[
39
"0xbd78255d4feeea1f",
40
5
41
],
42
[
43
"0xa33d43f58731ad84",
44
2
45
],
46
[
47
"0x582211f65bb14b89",
48
5
49
],
50
[
51
"0xe65b00e46cedd0aa",
52
2
53
],
54
[
55
"0x37c8bb1350a9a2a8",
56
4
57
],
58
[
59
"0x68b66ba122c93fa7",
60
2
61
],
62
[
63
"0xdf914c8ac1363977",
64
1
65
],
66
[
67
"0xcaa0479cc40f1e15",
68
1
69
],
70
[
71
"0xab3c0572291feb8b",
72
1
73
],
74
[
75
"0xea93e3f16f3d6962",
76
2
77
],
78
[
79
"0x9c4f3afb56206ebf",
80
1
81
],
82
[
83
"0x60aed43cb52456f1",
84
1
85
],
86
[
87
"0xd7bdd8a272ca0d65",
88
1
89
]
90
],
91
"transactionVersion": 1,
92
"stateVersion": 1
93
},
94
"id": 1
95
}
1
{
2
"jsonrpc": "2.0",
3
"result": {
4
"specName": "peaq-node",
5
"implName": "peaq-node",
6
"authoringVersion": 1,
7
"specVersion": 110,
8
"implVersion": 1,
9
"apis": [
10
[
11
"0xdf6acb689907609b",
12
4
13
],
14
[
15
"0x37e397fc7c91f5e4",
16
2
17
],
18
[
19
"0x40fe3ad401f8959a",
20
6
21
],
22
[
23
"0xd2bc9897eed08f15",
24
3
25
],
26
[
27
"0xf78b278be53f454c",
28
2
29
],
30
[
31
"0xdd718d5cc53262d4",
32
1
33
],
34
[
35
"0xbc9d89904f5b923f",
36
1
37
],
38
[
39
"0xbd78255d4feeea1f",
40
5
41
],
42
[
43
"0xa33d43f58731ad84",
44
2
45
],
46
[
47
"0x582211f65bb14b89",
48
5
49
],
50
[
51
"0xe65b00e46cedd0aa",
52
2
53
],
54
[
55
"0x37c8bb1350a9a2a8",
56
4
57
],
58
[
59
"0x68b66ba122c93fa7",
60
2
61
],
62
[
63
"0xdf914c8ac1363977",
64
1
65
],
66
[
67
"0xcaa0479cc40f1e15",
68
1
69
],
70
[
71
"0xab3c0572291feb8b",
72
1
73
],
74
[
75
"0xea93e3f16f3d6962",
76
2
77
],
78
[
79
"0x9c4f3afb56206ebf",
80
1
81
],
82
[
83
"0x60aed43cb52456f1",
84
1
85
],
86
[
87
"0xd7bdd8a272ca0d65",
88
1
89
]
90
],
91
"transactionVersion": 1,
92
"stateVersion": 1
93
},
94
"id": 1
95
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free