eth_getBlockByHash - Blast RPC Method
Retrieve complete block data by block hash on Blast. Essential for DeFi developers, yield protocol builders, and teams building passive-income dApps building on the only Ethereum L2 with native yield—4% for ETH and 5%+ for stablecoins automatically.
Returns information about a block by hash on Blast.
Why Blast? Build on the only Ethereum L2 with native yield—4% for ETH and 5%+ for stablecoins automatically with $2.5B+ TVL, auto-rebasing ETH and USDB, gas revenue sharing for developers, and Blur-backed ecosystem.
Use Cases
The eth_getBlockByHash method is essential for:
- Block verification - Verify block data using its unique hash
- Chain reorganization handling - Track blocks during reorgs
- Cross-chain bridges - Verify block finality for yield-generating dApps, DeFi protocols with built-in returns, and gas-subsidized applications
- Deterministic queries - Get consistent block data regardless of chain state
Code Examples
Error Handling
| Error Code | Message | Description |
|---|---|---|
| -32602 | Invalid params | Invalid block hash format |
| -32000 | Block not found | Block with this hash does not exist |
Related Methods
eth_getBlockByNumber- Get block by numbereth_blockNumber- Get latest block number
eth_getBlockByNumber
Retrieve complete block data by block number on Blast. Perfect for DeFi developers, yield protocol builders, and teams building passive-income dApps building on the only Ethereum L2 with native yield—4% for ETH and 5%+ for stablecoins automatically.
eth_getBlockReceipts
Return every transaction receipt in a block on Blast. Useful for indexers, analytics pipelines, and event backfills across yield-generating dApps, DeFi protocols with built-in returns, and gas-subsidized applications.