Skip to main content

eth_getBlockByHash RPC Method

Returns information of the block matching the given block hash.

Updated on
Apr 29, 2026

To use the eth_getBlockByHash method on the C-Chain, ensure that the end of your URL includes ext/bc/C/rpc.

Parameters

hash
string
REQUIRED

The hash (32 bytes) of the block

transaction_detail_flag
boolean
REQUIRED

It returns the full transaction objects when it is true otherwise it returns only the hashes of the transactions

Returns

result
object

The result containing details of the block

baseFeePerGas
string

The base fee per gas in the block, in hexadecimal

blockExtraData
string

Extra data included in the block

blockGasCost
string

The gas cost of the block, in hexadecimal

difficulty
string

The difficulty of the block, in hexadecimal

extDataGasUsed
string

Gas used for external data in the block

extDataHash
string

Hash of the external data in the block

extraData
string

Extra data field of the block

gasLimit
string

The gas limit for the block, in hexadecimal

gasUsed
string

The total gas used by transactions in the block

hash
string

The hash of the block

logsBloom
string

The bloom filter for the logs in the block

miner
string

The address of the miner who mined the block

mixHash
string

The mix hash used for the block

nonce
string

The block nonce

number
string

The block number in hexadecimal

parentHash
string

The hash of the parent block

receiptsRoot
string

The root hash of the receipts trie

sha3Uncles
string

The SHA3 hash of the uncles list

size
string

The size of the block, in hexadecimal

stateRoot
string

The root hash of the state trie after this block

timestamp
string

The timestamp of the block, in hexadecimal

totalDifficulty
string

The total difficulty of the chain up to this block

transactions
array

The list of transactions in the block

transactionsRoot
string

The root hash of the transactions trie

uncles
array

The list of uncle blocks included in this block

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"baseFeePerGas": "0xfc",
6
"blobGasUsed": "0x0",
7
"difficulty": "0x0",
8
"excessBlobGas": "0x0",
9
"extraData": "0x",
10
"gasLimit": "0x1c9c380",
11
"gasUsed": "0xab96",
12
"hash": "0x863eb4e1084f11c3662c76786cef2bfd120b7d3f27302ebda967eec4b14ccff8",
13
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
14
"miner": "0x4200000000000000000000000000000000000011",
15
"mixHash": "0x935e9afc9ec0f0e4dad50145c30d7d4a57b92599d0d703764af21f48b7b161e8",
16
"nonce": "0x0000000000000000",
17
"number": "0x3a09c",
18
"parentBeaconBlockRoot": "0x63bf9122d763ac8bc0c52c9bb7bb97cf5ff3689063bb2ee6c8aa53d0aaee49f3",
19
"parentHash": "0x3c4e760287d57a74697d881efe4d7d34646b293694420195ef565bb8a5da2149",
20
"receiptsRoot": "0x5de950352754eae88061e7f163405c593fce1b04f4ce18586026675834c1fd10",
21
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
22
"size": "0x347",
23
"stateRoot": "0x6f42db13d31b15549fce7237533c40d21f617b6729aec448e353ed2f8a1b99e0",
24
"timestamp": "0x672cc063",
25
"transactions": [
26
"0x71ec1b60298dbb295aaf2c18561f41686e88fd1edfe9bf9a0059170d327d25e7"
27
],
28
"transactionsRoot": "0xde772bd48683a174619a578785ba432ffdb80e8063738225dcf1032bb1331591",
29
"uncles": []
30
}
31
}
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"baseFeePerGas": "0xfc",
6
"blobGasUsed": "0x0",
7
"difficulty": "0x0",
8
"excessBlobGas": "0x0",
9
"extraData": "0x",
10
"gasLimit": "0x1c9c380",
11
"gasUsed": "0xab96",
12
"hash": "0x863eb4e1084f11c3662c76786cef2bfd120b7d3f27302ebda967eec4b14ccff8",
13
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
14
"miner": "0x4200000000000000000000000000000000000011",
15
"mixHash": "0x935e9afc9ec0f0e4dad50145c30d7d4a57b92599d0d703764af21f48b7b161e8",
16
"nonce": "0x0000000000000000",
17
"number": "0x3a09c",
18
"parentBeaconBlockRoot": "0x63bf9122d763ac8bc0c52c9bb7bb97cf5ff3689063bb2ee6c8aa53d0aaee49f3",
19
"parentHash": "0x3c4e760287d57a74697d881efe4d7d34646b293694420195ef565bb8a5da2149",
20
"receiptsRoot": "0x5de950352754eae88061e7f163405c593fce1b04f4ce18586026675834c1fd10",
21
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
22
"size": "0x347",
23
"stateRoot": "0x6f42db13d31b15549fce7237533c40d21f617b6729aec448e353ed2f8a1b99e0",
24
"timestamp": "0x672cc063",
25
"transactions": [
26
"0x71ec1b60298dbb295aaf2c18561f41686e88fd1edfe9bf9a0059170d327d25e7"
27
],
28
"transactionsRoot": "0xde772bd48683a174619a578785ba432ffdb80e8063738225dcf1032bb1331591",
29
"uncles": []
30
}
31
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free