Returns information about a block by block number.
Parameters
QUANTITY|TAG
- integer of a block number, or the string "earliest"
, "latest"
or "pending"
, as in the default block parameter .
Boolean
- If true
it returns the full transaction objects, if false
only the hashes of the transactions.
Returns
see eth_getBlockByHash .
Example
NOTE: In this example we are using public Ethereum endpoint. Ideally, for your own projects, you should use your own endpoint, which you can generate for free by connecting to your wallet here .
ethers
NOTE: ethers
used below is a well-known web3 library, check it out here .
Query
Copy import { ethers } from 'ethers' ;
const provider =
new ethers
.providers
.JsonRpcProvider ( "https://www.noderpc.xyz/rpc-mainnet/public" )
provider .send ( 'eth_getBlockByNumber' , [ "0x1b4" , true ]) .then ((block) => {
console .log (block);
});
Result
Copy {
"difficulty" : "0x4ea3f27bc" ,
"extraData" : "0x476574682f4c5649562f76312e302e302f6c696e75782f676f312e342e32" ,
"gasLimit" : "0x1388" ,
"gasUsed" : "0x0" ,
"hash" : "0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae" ,
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"miner" : "0xbb7b8287f3f0a933474a79eae42cbca977791171" ,
"mixHash" : "0x4fffe9ae21f1c9e15207b1f472d5bbdd68c9595d461666602f2be20daf5e7843" ,
"nonce" : "0x689056015818adbe" ,
"number" : "0x1b4" ,
"parentHash" : "0xe99e022112df268087ea7eafaf4790497fd21dbeeb6bd7a1721df161a6657a54" ,
"receiptsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" ,
"sha3Uncles" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" ,
"size" : "0x220" ,
"stateRoot" : "0xddc8b0234c2e0cad087c8b389aa7ef01f7d79b2570bccb77ce48648aa61c904d" ,
"timestamp" : "0x55ba467c" ,
"totalDifficulty" : "0x78ed983323d" ,
"transactions" : [] ,
"transactionsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" ,
"uncles" : []
}
Last updated 11 months ago