Skip to main content
POST
eth_getBlockByHash
Arc API method that returns information about a block specified by its hash. This method can return full transaction objects or just transaction hashes depending on the second parameter.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Arc blocks include additional fields not found in standard Ethereum blocks: mainBlockGeneralGasLimit, sharedGasLimit, and timestampMillisPart for sub-second precision.

Parameters

  • blockHash — the hash of the block to retrieve
  • fullTransactions — if true, returns full transaction objects; if false, returns only transaction hashes

Response

  • result — a block object, or null if no block was found:
    • number — the block number
    • hash — the block hash
    • parentHash — hash of the parent block
    • timestamp — block timestamp in seconds
    • timestampMillisPart — sub-second timestamp (0-999 ms), Arc-specific
    • transactions — array of transaction objects or hashes
    • Additional Arc fields for payment lanes gas limits

eth_getBlockByHash code examples

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:eth_getBlockByHash
params
array

Response

200 - application/json

Returns the result of eth_getBlockByHash.

jsonrpc
string
id
integer
result
object
Last modified on August 3, 2026