Blocks API
Get Latest Block

Get Latest Block

Overview

The Get Latest Block endpoint obtains data for the most recent block on a specific blockchain network.

Usage

In this example, we receive data for the latest block on Ethereum Mainnet.

import * as Parsiq from '@parsiq/parsiq.js';
 
const client = Parsiq.createClient(process.env.API_KEY, Parsiq.ChainId.ETH_MAINNET);
 
const latest = await client.blocks.getLatest();
 
console.log(latest)

Output:

{
  hash: '0x8a0e12429f7c2ea3ac140334245908c11e001d202deb3eb0a6712a8f9d65d485',
  parent_hash: '0xe326a0778640ae74cb6bb162dc6e75c2ed3e037871de3acec1cac67bc4969d78',
  number: 18390588,
  timestamp: 1697793455,
  header: {
    nonce: 0,
    gas_used: 14129438,
    mix_hash: '0xfe6b6763963e591d07e7549b752909b3000129cbe3246d1459eb092d60b48b82',
    gas_limit: 30000000,
    burnt_fees: '148500815454571936',
    difficulty: 0,
    extra_data: '0x546974616e2028746974616e6275696c6465722e78797a29',
    logs_bloom: '0x01af827465cb71421003ace08c483000cda70c181c15708136911439bcc238441c04115910008094021a308a489241269e014801ad0eae9e52548700842e9152a043e888c45189e86b0b6309b57001ac8da9008302c40d40d41514a4caa00105d804820416c62a01106492243881ac4785934631841896c628883cfc064e1469a08c065662a981109545065837822b64081384918345a66dc630055d07d30000c2202d40ce81bc604a0364f08f7575c50698e61b6e83072ba8439f29068864c8c63fa2d6254c01c10ab0821d1d7f529c2efc401bd5603b9c47a140022202e86115337c5d146a55ebb3e52ab949505e228065b292036026e2006b9219006074c1',
    state_root: '0xf2ffa51a8f6dad0812bba09ca1114045d3f2d903d03ce0da8749b51b04bca417',
    sha3_uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347',
    receipts_root: '0xc48c78822cab0ed2348e7bc711c63828fc4cd93ccb2cac9cc1fc633f03b468b0',
    base_fee_per_gas: '10510029872',
    total_difficulty: '58750003716598360000000',
    transactions_root: '0xfeb1fdaab2e98e6f20f2f2834c4d215edb5d187f847bff6d6f5c6a7b1b10941e'
  },
  ghost: true
}

Parameters

Path params
chainId
string
REQUIRED
version
string
REQUIRED
Query params
estimate_cu
boolean