post https://api.infstones.com/core/mainnet/
Returns information about a block by hash.
Parameters
Object Name | Required | Type | Detail |
---|---|---|---|
BLOCK HASH | ✅ | String | Hash of the block. |
SHOW TRANSACTION DETAILS | ✅ | Boolean | If set true , it returns the full transaction objects in the block; if set false , it returns only the transaction hashes in the block. |
"params": [
"0x03512aadeff977a656714df25a7733958b89d94416f921f87d564bbcaf4109b8",
false
]
Result
A block object, or null
if no block found.
Result Fields
Key | Type | Detail |
---|---|---|
difficulty | String | A hex code of an integer that represents the difficulty for this block. |
extraData | String | The "extra data" field of this block. |
gasLimit | String | A hex code of an integer that represents the maximum gas allowed in this block. |
gasUsed | String | A hex code of an integer that represents the total used gas by all transactions in this block. |
hash | String | Hash of the block. null if the returned block is a pending block. |
logsBloom | String | The bloom filter for the logs of the block. null if the returned block is a pending block. |
miner | String | Address of the beneficiary to whom the mining rewards were given. |
nonce | String | Hash of the generated proof-of-work. null if the returned block is a pending block. |
number | String | A hex code of an integer that represents the block number. null if the returned block is a pending block. |
parentHash | String | Hash of the parent block. |
receiptsRoot | String | The root of the receipts trie of the block. |
sha3Uncles | String | SHA3 of the uncles data in the block. |
size | String | A hex code of an integer that represents the size of this block in bytes. |
stateRoot | String | The root of the final state trie of the block. |
timestamp | Integer | The unix timestamp for when the block was collated. |
totalDifficulty | String | A hex code of an integer that represents the difficulty of the chain until this block. |
transactions | Array | Array of transactions objects or array of transactions hashes, depending on the parameter value of SHOW TRANSACTION DETAILS |
transactionsRoot | String | The root of the transaction trie of the block. |
uncles | Array | Array of uncle hashes. |
Example
Request
curl <your-endpoint> \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getBlockByHash","params":["0x03512aadeff977a656714df25a7733958b89d94416f921f87d564bbcaf4109b8", false],"id":0}'
Return
{
"id": 0,
"jsonrpc": "2.0",
"result": {
"baseFeePerGas": "0xaf3bff096",
"difficulty": "0x2e241d0b086e63",
"extraData": "0xe4b883e5bda9e7a59ee4bb99e9b1bc491321",
"gasLimit": "0x1cb8de9",
"gasUsed": "0xa7550e",
"hash": "0x03512aadeff977a656714df25a7733958b89d94416f921f87d564bbcaf4109b8",
"logsBloom": "0xbdac614029c05a215409b082aa990635b802d02a3844252828884e53972cc8a4033781acb085524d981c51880d2923e03b27bfd1dc0aa804b6249a708baca83e4462d4b7645089e9ddc3200811240c7423b43ad6da4e6e623a50bc09dd0b0fa5f68a8717227b0982ca6080590b2198cb1c76d910611414c4072cbeb244581614382510a2536412dd015d301d80080c190016c301c111c43c27af04cb08b0e80137cc218d25ac28a7090541b9c827820f882038d222b202b8b9df03071e501c147a09b2e7c190088518bc882ac5c46810644443019c0ac510e35965d216cae319247e29893bc45142a0159aa0211d1a8191c623423a8c17d096c0cda165293291",
"miner": "0x829bd824b016326a401d083b33d092293333a830",
"mixHash": "0xec1fb3ff8ac2ef1d2dd5ef71c5fbe7b8761aa1e7e6b7535ca576f0d8f0ebb30d",
"nonce": "0x8d893eef1a4db275",
"number": "0xdce69b",
"parentHash": "0xfb24ab7afbe08621ffb62ed0e484beb7bac0c772c4af8edb3863a3ccda658c32",
"receiptsRoot": "0xcd47fc085c567e83b3e1744bd1db57af00a25fb4440f3edc99218ea1b30eefcb",
"sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"size": "0xee9b",
"stateRoot": "0x0608fba73076094e871fd1659f2b91ffcf2d0a67d578125d8f8253ff8eb11269",
"timestamp": "0x624221e6",
"totalDifficulty": "0x98464bf12831affd09f",
"transactions": [
"0x50c0c9fa8dc7bc959291132f6896ce03bec8fd10595d6c0275ea50dd8a89fa51",
"0x09cc9bf33d43ac8b5bbf52c1ab3c2a15d62f2f2a62cacb8b060083708a923623",
"0xff5fe55c6ad2aa34acd62d46b2623e756357dcb57f6a4fe7e9e820c23f778c34",
"0x8f4dddafffd049e33000ccdd8eedd9dae100f53e655f4874c6c1298c83e00a4d",
"0xf6f504bda56c4f376569d60af072f6f744f49ede4ea26d2ffb73fdf24b090dd9",
...
"0xc0fdf5cefdb0a586f4b25472341fd92e7658d25f31740177ab051eca34f7fcd7",
"0x2a8113c68c1655d42eadf2910621d75372d8445cb82c27eb34bb7858d330a97e",
"0xcc42f07d4f238fe9402d875c492209f34c46b703e812d21f79bdca6b86923167",
"0x88d81eac11fd22b6989853783a71089105cef5ad833dd333dab6798de51c8224",
"0xd91d9b6e27ffa8fc5112893ad5d4552462ef6cec375097eab50d34f811718c65"
],
"transactionsRoot": "0xe410e5887b3cdc9767024b2489569d8a68f76639d531b738ce5242e1ab53982e",
"uncles": []
}
}